DefinitelyTyped/types/react-jss/index.d.ts
Nathan Shively-Sanders c955fbc76a Cleanup part 3
1. Petit-dom: Add missing property to IntrinsicProps.
2. react-instantsearch-core: Remove unneeded constraint.
3. react-jss: Correctly handle keyof types.
4. seamless-immutable: Make type parameter explicitly default to any.

These changes are the result of typescript@next's:

1. Better JSX checking.
2. Better JSX checking.
3. Better variance checking.
4. Changes to failed type inference.
2019-02-22 11:05:18 -08:00

28 lines
888 B
TypeScript

// Type definitions for react-jss 8.6
// Project: https://github.com/cssinjs/react-jss#readme
// Definitions by: Sebastian Silbermann <https://github.com/eps1lon>
// James Lawrence <https://github.com/jlaw90>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.9
import { createGenerateClassName, JSS, SheetsRegistry } from "jss";
import * as React from "react";
import { createTheming, ThemeProvider, withTheme } from "theming";
import injectSheet from "./lib/injectSheet";
import JssProvider, { Props as JssProviderProps } from "./lib/JssProvider";
// re-export types
export * from "./lib/injectSheet";
export { JssProviderProps };
// library implementations
export const jss: JSS;
export {
createGenerateClassName,
createTheming,
JssProvider,
SheetsRegistry,
ThemeProvider,
withTheme
};
export default injectSheet;