UNPKG

tdesign-vue

Version:
121 lines (120 loc) 4.75 kB
import { TdTagProps } from './type'; declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{ tagClass: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; checkTagProps: import("@vue/composition-api").ComputedRef<TdTagProps>; onCheckboxFocus: (e: FocusEvent) => void; onCheckboxBlur: (e: FocusEvent) => void; handleClick: ({ e }: { e: MouseEvent; }) => void; }> & import("@vue/composition-api").Data, {}, {}, { checked: { type: BooleanConstructor; default: any; }; defaultChecked: BooleanConstructor; checkedProps: { type: import("vue").PropType<TdTagProps>; }; content: { type: import("vue").PropType<string | number | string[] | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; default: { type: import("vue").PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; disabled: BooleanConstructor; size: { type: import("vue").PropType<import("..").SizeEnum>; default: import("..").SizeEnum; validator(val: import("..").SizeEnum): boolean; }; uncheckedProps: { type: import("vue").PropType<TdTagProps>; }; value: { type: import("vue").PropType<string | number>; }; onChange: import("vue").PropType<(checked: boolean, context: import("./type").CheckTagChangeContext) => void>; onClick: import("vue").PropType<(context: { e: MouseEvent; }) => void>; }, import("@vue/composition-api").ExtractPropTypes<{ checked: { type: BooleanConstructor; default: any; }; defaultChecked: BooleanConstructor; checkedProps: { type: import("vue").PropType<TdTagProps>; }; content: { type: import("vue").PropType<string | number | string[] | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; default: { type: import("vue").PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; disabled: BooleanConstructor; size: { type: import("vue").PropType<import("..").SizeEnum>; default: import("..").SizeEnum; validator(val: import("..").SizeEnum): boolean; }; uncheckedProps: { type: import("vue").PropType<TdTagProps>; }; value: { type: import("vue").PropType<string | number>; }; onChange: import("vue").PropType<(checked: boolean, context: import("./type").CheckTagChangeContext) => void>; onClick: import("vue").PropType<(context: { e: MouseEvent; }) => void>; }>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ disabled: boolean; size: import("..").SizeEnum; checked: boolean; defaultChecked: boolean; } & { default?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); content?: string | number | string[] | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); value?: string | number; onClick?: (context: { e: MouseEvent; }) => void; onChange?: (checked: boolean, context: import("./type").CheckTagChangeContext) => void; checkedProps?: unknown; uncheckedProps?: unknown; }, import("@vue/composition-api").ShallowUnwrapRef<{ tagClass: import("@vue/composition-api").ComputedRef<(string | { [x: string]: boolean; })[]>; checkTagProps: import("@vue/composition-api").ComputedRef<TdTagProps>; onCheckboxFocus: (e: FocusEvent) => void; onCheckboxBlur: (e: FocusEvent) => void; handleClick: ({ e }: { e: MouseEvent; }) => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { disabled: boolean; size: import("..").SizeEnum; checked: boolean; defaultChecked: boolean; } & { default?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); content?: string | number | string[] | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); value?: string | number; onClick?: (context: { e: MouseEvent; }) => void; onChange?: (checked: boolean, context: import("./type").CheckTagChangeContext) => void; checkedProps?: unknown; uncheckedProps?: unknown; }, { disabled: boolean; size: import("..").SizeEnum; checked: boolean; defaultChecked: boolean; }, true>); export default _default;