@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
19 lines (18 loc) • 404 B
TypeScript
export interface OptionKeyConfig {
value?: string;
label?: string;
disabled?: string;
divided?: string;
title?: string;
}
export type RawOption = string | Record<string, any>;
export interface OptionState {
value: string | number;
label: string;
disabled: boolean;
divided: boolean;
title: string;
hidden: boolean;
hitting: boolean;
data: RawOption;
}