Blame view

天文台pc/tianwentai-ui/node_modules/@mui/system/esm/cssVars/createCssVarsTheme.d.ts 595 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  import { DefaultCssVarsTheme } from "./prepareCssVars.js";
  interface Theme extends DefaultCssVarsTheme {
    cssVarPrefix?: string | undefined;
    colorSchemeSelector?: 'media' | string | undefined;
    shouldSkipGeneratingVar?: ((objectPathKeys: Array<string>, value: string | number) => boolean) | undefined;
  }
  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;