UNPKG

tdesign-vue

Version:
34 lines (33 loc) 1.16 kB
import { TdSwitchProps } from './type'; import { PropType } from 'vue'; declare const _default: { beforeChange: { type: PropType<() => boolean | Promise<boolean>>; }; customValue: { type: PropType<import("./type").SwitchValue[]>; }; disabled: BooleanConstructor; label: { type: PropType<(string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue))[] | ((h: import("vue").CreateElement, props: { value: import("./type").SwitchValue; }) => import("vue/types/vnode").ScopedSlotReturnValue)>; default: () => TdSwitchProps['label']; }; loading: BooleanConstructor; size: { type: PropType<"small" | "medium" | "large">; default: "small" | "medium" | "large"; validator(val: TdSwitchProps['size']): boolean; }; value: { type: PropType<import("./type").SwitchValue>; default: boolean; }; defaultValue: { type: PropType<import("./type").SwitchValue>; default: boolean; }; onChange: PropType<(value: import("./type").SwitchValue) => void>; }; export default _default;