choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
15 lines (14 loc) • 443 B
TypeScript
export interface AbstractNode {
tag: string;
attrs: {
[key: string]: string;
};
children?: AbstractNode[];
}
export interface IconDefinition {
name: string;
theme: ThemeType;
icon: ((primaryColor: string, secondaryColor: string) => AbstractNode) | AbstractNode;
}
export declare type ThemeType = 'filled' | 'outlined' | 'twotone';
export declare type ThemeTypeUpperCase = 'Filled' | 'Outlined' | 'TwoTone';