layui/src/types/select.ts

15 lines
378 B
TypeScript
Raw Normal View History

export type SelectValueType = string | string[] | number | number[] | null;
2021-10-03 23:32:11 +00:00
export interface SelectItem {
2021-12-24 16:09:30 +00:00
value?: SelectValueType;
label?: null | string | string[];
disabled?: boolean;
multiple?: boolean;
}
export interface SelectItemHandle {
2021-12-24 16:09:30 +00:00
(selectItem: SelectItem, isChecked?: boolean): void;
}
export interface SelectItemPush {
(selectItem: SelectItem): void
}