UNPKG

@mui/system

Version:

MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.

15 lines 557 B
import { DefaultCssVarsTheme } from "./prepareCssVars.js"; interface Theme extends DefaultCssVarsTheme { cssVarPrefix?: string; colorSchemeSelector?: 'media' | string; shouldSkipGeneratingVar?: (objectPathKeys: Array<string>, value: string | number) => boolean; } declare function createCssVarsTheme<T extends Theme, ThemeVars extends Record<string, any>>({ colorSchemeSelector, ...theme }: T): T & { vars: ThemeVars; generateThemeVars: () => ThemeVars; generateStyleSheets: () => Record<string, any>[]; }; export default createCssVarsTheme;