UNPKG

443 BTypeScriptView Raw
1export interface AbstractNode {
2 tag: string;
3 attrs: {
4 [key: string]: string;
5 };
6 children?: AbstractNode[];
7}
8export interface IconDefinition {
9 name: string;
10 theme: ThemeType;
11 icon: ((primaryColor: string, secondaryColor: string) => AbstractNode) | AbstractNode;
12}
13export declare type ThemeType = 'filled' | 'outlined' | 'twotone';
14export declare type ThemeTypeUpperCase = 'Filled' | 'Outlined' | 'TwoTone';
15
\No newline at end of file