tass-ui
Version:
A high quality UI Toolkit built on Vue.js3+.
54 lines (53 loc) • 1.93 kB
TypeScript
declare const _sfc_main: import("vue").DefineComponent<{
indeterminate: BooleanConstructor;
isChecked: BooleanConstructor;
name: {
type: StringConstructor;
default: undefined;
};
disabled: BooleanConstructor;
label: {
type: (ObjectConstructor | StringConstructor | BooleanConstructor | NumberConstructor)[];
default: undefined;
};
modelValue: {
type: (StringConstructor | BooleanConstructor | NumberConstructor)[];
default: undefined;
};
}, {
props: any;
model: import("vue").WritableComputedRef<any>;
isChecked: import("vue").ComputedRef<boolean>;
handlerChange: (e: any) => void;
classList: import("vue").ComputedRef<{
"is-disabled": boolean;
"is-checked": boolean;
}[]>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
indeterminate: BooleanConstructor;
isChecked: BooleanConstructor;
name: {
type: StringConstructor;
default: undefined;
};
disabled: BooleanConstructor;
label: {
type: (ObjectConstructor | StringConstructor | BooleanConstructor | NumberConstructor)[];
default: undefined;
};
modelValue: {
type: (StringConstructor | BooleanConstructor | NumberConstructor)[];
default: undefined;
};
}>> & {
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
disabled: boolean;
name: string;
indeterminate: boolean;
isChecked: boolean;
label: string | number | boolean | Record<string, any>;
modelValue: string | number | boolean;
}>;
export default _sfc_main;