UNPKG

670 BTypeScriptView Raw
1import { IconBaseProps } from './Icon';
2import { IconDefinition } from '@ant-design/icons-svg/lib/types';
3import { TwoToneColor } from './twoTonePrimaryColor';
4import { FunctionalComponent } from 'vue';
5export interface AntdIconProps extends IconBaseProps {
6 twoToneColor?: TwoToneColor;
7}
8export interface IconComponentProps extends AntdIconProps {
9 icon: IconDefinition;
10}
11interface Color {
12 getTwoToneColor: () => TwoToneColor;
13 setTwoToneColor: (twoToneColor: TwoToneColor) => void;
14}
15export interface AntdIconType extends Color, FunctionalComponent<IconComponentProps> {
16 displayName: string;
17}
18declare const Icon: AntdIconType;
19export default Icon;