@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
49 lines (48 loc) • 1.23 kB
TypeScript
import { ExtractPropTypes } from 'vue';
export declare const optionProps: {
value: {
type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
default: null;
};
label: {
type: StringConstructor;
default: string;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
divided: {
type: BooleanConstructor;
default: boolean;
};
title: {
type: StringConstructor;
default: string;
};
hitting: {
type: BooleanConstructor;
default: boolean;
};
noHover: {
type: BooleanConstructor;
default: boolean;
};
selected: {
type: BooleanConstructor;
default: boolean;
};
onSelect: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>;
};
export type OptionProps = ExtractPropTypes<typeof optionProps>;
export declare const optionGroupProps: {
label: {
type: StringConstructor;
default: string;
};
divided: {
type: BooleanConstructor;
default: boolean;
};
};
export type OptionGroupProps = ExtractPropTypes<typeof optionGroupProps>;