UNPKG

mltc-design-system

Version:

長照設計系統

124 lines (123 loc) 3.6 kB
import { DefineComponent, ExtractPropTypes, Ref, ComputedRef, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent<ExtractPropTypes<{ modelValue: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; default: string; }; value: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: string; }; size: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; indeterminate: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: string; }; error: { type: BooleanConstructor; default: boolean; }; errorMessage: { type: StringConstructor; default: string; }; trueValue: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: boolean; }; falseValue: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: boolean; }; }>, { checkboxRef: Ref<HTMLInputElement | null, HTMLInputElement | null>; checkboxId: ComputedRef<string>; isChecked: ComputedRef<boolean>; isDisabled: ComputedRef<boolean>; handleClick: () => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; focus: () => void; blur: () => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "change" | "focus" | "blur")[], "update:modelValue" | "change" | "focus" | "blur", PublicProps, Readonly< ExtractPropTypes<{ modelValue: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; default: string; }; value: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: string; }; size: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; indeterminate: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: string; }; error: { type: BooleanConstructor; default: boolean; }; errorMessage: { type: StringConstructor; default: string; }; trueValue: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: boolean; }; falseValue: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; default: boolean; }; }>> & Readonly<{ onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { size: string; disabled: boolean; name: string; label: string; modelValue: boolean; error: boolean; errorMessage: string; value: string | number | boolean; indeterminate: boolean; trueValue: string | number | boolean; falseValue: string | number | boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _default;