[JSS] Export the JSS class declaration (#27428)

* Export the JSS class.

* Fix tests.

* Revert "Fix tests."

This reverts commit 5d2acc01ab583dca20999ecc9d9d04e899066f98.
This commit is contained in:
Miles Johnson
2018-07-20 17:55:46 -07:00
committed by Wesley Wigham
parent 05d47a553b
commit d73e42043d

16
types/jss/index.d.ts vendored
View File

@@ -104,13 +104,13 @@ export interface RuleOptions {
className: string;
}
export declare class SheetsRegistry {
constructor();
registry: ReadonlyArray<StyleSheet>;
readonly index: number;
add(sheet: StyleSheet): void;
reset(): void;
remove(sheet: StyleSheet): void;
toString(options?: ToCssOptions): string;
constructor();
registry: ReadonlyArray<StyleSheet>;
readonly index: number;
add(sheet: StyleSheet): void;
reset(): void;
remove(sheet: StyleSheet): void;
toString(options?: ToCssOptions): string;
}
export type CreateStyleSheetOptions<Name extends string = any> = Partial<{
media: string;
@@ -121,7 +121,7 @@ export type CreateStyleSheetOptions<Name extends string = any> = Partial<{
generateClassName: GenerateClassName<Name>;
classNamePrefix: string;
}>;
declare class JSS {
export declare class JSS {
constructor(options?: Partial<JSSOptions>);
createStyleSheet<Name extends string>(
styles: Partial<Styles<Name>>,