mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
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.
28 lines
888 B
TypeScript
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;
|