vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
19 lines (18 loc) • 464 B
TypeScript
/**
* props
*/
export interface Props {
modelValue: boolean | string | number;
loading?: boolean;
disabled?: boolean;
checkedValue?: boolean | string | number;
uncheckedValue?: boolean | string | number;
theme?: string;
}
/**
* 组件事件类型
*/
export type Emits = {
(event: 'update:modelValue', value: string | number | boolean | undefined): void;
(event: 'change', value: string | number | boolean | undefined): void;
};