Blame view

天文台pc/tianwentai-ui/node_modules/@mui/system/esm/cssVars/prepareCssVars.d.ts 856 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  export interface DefaultCssVarsTheme {
    colorSchemes?: Record<string, any> | undefined;
    defaultColorScheme?: string | undefined;
  }
  declare function prepareCssVars<T extends DefaultCssVarsTheme, ThemeVars extends Record<string, any>>(theme: T, parserConfig?: {
    prefix?: string | undefined;
    colorSchemeSelector?: 'media' | 'class' | 'data' | string | undefined;
    disableCssColorScheme?: boolean | undefined;
    enableContrastVars?: boolean | undefined;
    shouldSkipGeneratingVar?: ((objectPathKeys: Array<string>, value: string | number) => boolean) | undefined;
    getSelector?: ((colorScheme: keyof T['colorSchemes'] | undefined, css: Record<string, any>) => string | Record<string, any>) | undefined;
  }): {
    vars: ThemeVars;
    generateThemeVars: () => ThemeVars;
    generateStyleSheets: () => Record<string, any>[];
  };
  export default prepareCssVars;