17 lines
381 B
TypeScript
17 lines
381 B
TypeScript
export type SelectValueType = string | string[] | number | number[] | null;
|
|
|
|
export interface SelectItem {
|
|
value?: SelectValueType;
|
|
label?: null | string | string[];
|
|
disabled?: boolean;
|
|
multiple?: boolean;
|
|
}
|
|
|
|
export interface SelectItemHandle {
|
|
(selectItem: SelectItem, isChecked?: boolean): void;
|
|
}
|
|
|
|
export interface SelectItemPush {
|
|
(selectItem: SelectItem): void;
|
|
}
|