naive-ui
Version:
A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
7 lines (6 loc) • 381 B
TypeScript
import type { GlobalTheme } from '../config-provider';
type ComponentKey = Exclude<keyof GlobalTheme, 'name'>;
type ComponentThemes = Array<Exclude<GlobalTheme[ComponentKey], undefined>>;
export declare function createTheme(name: string, componentThemes: ComponentThemes): GlobalTheme;
export declare function createTheme(componentThemes: ComponentThemes): GlobalTheme;
export {};