diff --git a/packages/react-jss/src/index.d.ts b/packages/react-jss/src/index.d.ts index 42b1676bb..8f217bd40 100644 --- a/packages/react-jss/src/index.d.ts +++ b/packages/react-jss/src/index.d.ts @@ -37,8 +37,12 @@ declare const JssContext: Context<{ disableStylesGeneration: boolean }> +type ClassesForStyles Styles)> = Classes< + S extends (theme: any) => Styles ? keyof ReturnType : keyof S +> + interface WithStylesProps Styles)> { - classes: Classes Styles ? keyof ReturnType : keyof S> + classes: ClassesForStyles } /** * @deprecated Please use `WithStylesProps` instead @@ -79,8 +83,10 @@ declare function withStyles< ) => ComponentType< JSX.LibraryManagedAttributes< C, - Omit, 'classes'> & - Partial> & {innerRef?: RefObject | ((instance: any) => void)} + Omit, 'classes'> & { + classes?: Partial> + innerRef?: RefObject | ((instance: any) => void) + } > >