UNPKG

tdesign-vue

Version:
127 lines (126 loc) 5.43 kB
import { TdSwitchProps } from './type'; import './style'; export * from './type'; export declare type SwitchProps = TdSwitchProps; export declare const Switch: import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, { formDisabled: any; }, { handleToggle(): void; toggle(): void; }, { classes: import("..").ClassName; nodeClasses: import("..").ClassName; contentClasses: import("..").ClassName; tDisabled: boolean; activeValue: import("./type").SwitchValue; inactiveValue: import("./type").SwitchValue; content: import("vue/types/vnode").ScopedSlotReturnValue; }, { beforeChange: () => boolean | Promise<boolean>; customValue: import("./type").SwitchValue[]; disabled: boolean; label: (string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue))[] | ((h: import("vue").CreateElement, props: { value: import("./type").SwitchValue; }) => import("vue/types/vnode").ScopedSlotReturnValue); loading: boolean; size: "small" | "medium" | "large"; value: import("./type").SwitchValue; defaultValue: import("./type").SwitchValue; onChange: (value: import("./type").SwitchValue) => void; }> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, { formDisabled: any; }, { handleToggle(): void; toggle(): void; }, { classes: import("..").ClassName; nodeClasses: import("..").ClassName; contentClasses: import("..").ClassName; tDisabled: boolean; activeValue: import("./type").SwitchValue; inactiveValue: import("./type").SwitchValue; content: import("vue/types/vnode").ScopedSlotReturnValue; }, { beforeChange: () => boolean | Promise<boolean>; customValue: import("./type").SwitchValue[]; disabled: boolean; label: (string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue))[] | ((h: import("vue").CreateElement, props: { value: import("./type").SwitchValue; }) => import("vue/types/vnode").ScopedSlotReturnValue); loading: boolean; size: "small" | "medium" | "large"; value: import("./type").SwitchValue; defaultValue: import("./type").SwitchValue; onChange: (value: import("./type").SwitchValue) => void; }>> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, { formDisabled: any; }, { handleToggle(): void; toggle(): void; }, { classes: import("..").ClassName; nodeClasses: import("..").ClassName; contentClasses: import("..").ClassName; tDisabled: boolean; activeValue: import("./type").SwitchValue; inactiveValue: import("./type").SwitchValue; content: import("vue/types/vnode").ScopedSlotReturnValue; }, { beforeChange: () => boolean | Promise<boolean>; customValue: import("./type").SwitchValue[]; disabled: boolean; label: (string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue))[] | ((h: import("vue").CreateElement, props: { value: import("./type").SwitchValue; }) => import("vue/types/vnode").ScopedSlotReturnValue); loading: boolean; size: "small" | "medium" | "large"; value: import("./type").SwitchValue; defaultValue: import("./type").SwitchValue; onChange: (value: import("./type").SwitchValue) => void; }> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, { formDisabled: any; }, { handleToggle(): void; toggle(): void; }, { classes: import("..").ClassName; nodeClasses: import("..").ClassName; contentClasses: import("..").ClassName; tDisabled: boolean; activeValue: import("./type").SwitchValue; inactiveValue: import("./type").SwitchValue; content: import("vue/types/vnode").ScopedSlotReturnValue; }, { beforeChange: () => boolean | Promise<boolean>; customValue: import("./type").SwitchValue[]; disabled: boolean; label: (string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue))[] | ((h: import("vue").CreateElement, props: { value: import("./type").SwitchValue; }) => import("vue/types/vnode").ScopedSlotReturnValue); loading: boolean; size: "small" | "medium" | "large"; value: import("./type").SwitchValue; defaultValue: import("./type").SwitchValue; onChange: (value: import("./type").SwitchValue) => void; }>>>; export default Switch;