UNPKG

@itshixun/qst-ui-system

Version:
26 lines (25 loc) 1.04 kB
import { DayNightModeEnum, ThemeConfig, ThemeOption } from './types'; /** 传入任何颜色,比如'#ff00ff' 或者'rgba(0, 0, 0, 1)' 等,返回rgb字符串:.eg: '255, 255, 255' */ export declare const toRgb: (color: string) => string; export declare const mixModeBaseColors: { light: { light: string; dark: string; }; dark: { light: string; dark: string; }; }; export declare const generateCssVarList: ({ namespace, themeConfig, mode, generateRgb, format, generateColorLevels, }: { namespace: string; themeConfig: ThemeConfig; mode: DayNightModeEnum; generateRgb?: boolean; format?: boolean; generateColorLevels?: boolean; }) => string; /** 生成初始化样式&组件库(比如element-plus)的全局覆盖样式 */ export declare const generateResetStyles: (option: ThemeOption) => string; export declare const generateBaseStyles: (namespace: string, themeName: string) => string; export declare const generateThemeStyles: (option: ThemeOption) => string;