ng-devui
Version:
DevUI components based on Angular
33 lines (32 loc) • 727 B
TypeScript
export type ThemeId = string;
export declare class Theme {
id: ThemeId;
name: string;
cnName?: string;
data: {
[cssVarName: string]: string;
};
extends?: ThemeId;
isDark?: boolean;
isPreview?: boolean;
isExtendable?: boolean;
extra?: {
appendClass?: Array<string>;
cssVariables?: {
[cssVarName: string]: string;
};
[prop: string]: any;
} | any;
constructor(theme: {
id: ThemeId;
name: string;
cnName?: string;
data: {
[cssVarName: string]: string;
};
extends?: ThemeId;
isDark?: boolean;
isPreview?: boolean;
isExtendable?: boolean;
});
}