UNPKG

yanzhen-design-vue

Version:

188 lines (187 loc) 11.6 kB
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ value: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabList: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('./tabs').TabPaneItem[]>, unknown, unknown, () => any[], boolean>; minHeight: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | number>, unknown, unknown, () => number, boolean>; renderTabPane: { type: import('vue').PropType<(item: Partial<import('./tabs').TabPaneItem>) => import('vue').VNode>; }; tabBarExtraContent: { type: import('vue').PropType<any>; }; prefixCls: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupClassName: { type: StringConstructor; }; getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(triggerNode?: HTMLElement | undefined) => HTMLElement>, unknown, unknown, (triggerNode?: HTMLElement | undefined) => HTMLElement, boolean>; activeKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultActiveKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>; animated: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderTabBar: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/tabs/src/interface').RenderTabBar>, unknown, unknown, import('ant-design-vue/es/tabs/src/interface').RenderTabBar, boolean>; tabBarGutter: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabBarStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; tabPosition: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/tabs/src/interface').TabPosition>, unknown, unknown, import('ant-design-vue/es/tabs/src/interface').TabPosition, boolean>; destroyInactiveTabPane: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; hideAdd: { type: BooleanConstructor; }; type: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/tabs/src/Tabs').TabsType>, unknown, unknown, import('ant-design-vue/es/tabs/src/Tabs').TabsType, boolean>; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; centered: { type: BooleanConstructor; }; locale: { readonly type: import('vue').PropType<import('ant-design-vue/es/tabs/src/interface').TabsLocale>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { ref: import('vue').Ref<import('vue').ComponentInternalInstance, import('vue').ComponentInternalInstance>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:value": (...args: unknown[]) => void; change: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; "update:active-key": (activeKey: import('ant-design-vue/es/_util/type').Key) => void; edit: (e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void; "tab-click": (activeKey: import('ant-design-vue/es/_util/type').Key, e: MouseEvent | KeyboardEvent) => void; "tab-scroll": (info: { direction: "left" | "right" | "top" | "bottom"; }) => void; "prev-click": (e: MouseEvent) => void; "next-click": (e: MouseEvent) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ value: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabList: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('./tabs').TabPaneItem[]>, unknown, unknown, () => any[], boolean>; minHeight: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | number>, unknown, unknown, () => number, boolean>; renderTabPane: { type: import('vue').PropType<(item: Partial<import('./tabs').TabPaneItem>) => import('vue').VNode>; }; tabBarExtraContent: { type: import('vue').PropType<any>; }; prefixCls: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; id: { readonly type: import('vue').PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popupClassName: { type: StringConstructor; }; getPopupContainer: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<(triggerNode?: HTMLElement | undefined) => HTMLElement>, unknown, unknown, (triggerNode?: HTMLElement | undefined) => HTMLElement, boolean>; activeKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultActiveKey: { readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; direction: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"rtl" | "ltr">, unknown, unknown, "rtl" | "ltr", boolean>; animated: { readonly type: import('vue').PropType<unknown>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; renderTabBar: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/tabs/src/interface').RenderTabBar>, unknown, unknown, import('ant-design-vue/es/tabs/src/interface').RenderTabBar, boolean>; tabBarGutter: { readonly type: import('vue').PropType<number>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tabBarStyle: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('vue').CSSProperties>, unknown, unknown, import('vue').CSSProperties, boolean>; tabPosition: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/tabs/src/interface').TabPosition>, unknown, unknown, import('ant-design-vue/es/tabs/src/interface').TabPosition, boolean>; destroyInactiveTabPane: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; hideAdd: { type: BooleanConstructor; }; type: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/tabs/src/Tabs').TabsType>, unknown, unknown, import('ant-design-vue/es/tabs/src/Tabs').TabsType, boolean>; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; centered: { type: BooleanConstructor; }; locale: { readonly type: import('vue').PropType<import('ant-design-vue/es/tabs/src/interface').TabsLocale>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ "onUpdate:value"?: (...args: unknown[]) => any; onChange?: (activeKey: import('ant-design-vue/es/_util/type').Key) => any; "onUpdate:active-key"?: (activeKey: import('ant-design-vue/es/_util/type').Key) => any; onEdit?: (e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => any; "onTab-click"?: (activeKey: import('ant-design-vue/es/_util/type').Key, e: MouseEvent | KeyboardEvent) => any; "onTab-scroll"?: (info: { direction: "left" | "right" | "top" | "bottom"; }) => any; "onPrev-click"?: (e: MouseEvent) => any; "onNext-click"?: (e: MouseEvent) => any; }>, { size: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown>; type: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/tabs/src/Tabs').TabsType>, unknown, unknown>; getPopupContainer: (triggerNode?: HTMLElement | undefined) => HTMLElement; direction: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<"rtl" | "ltr">, unknown, unknown>; minHeight: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string | number>, unknown, unknown>; centered: boolean; renderTabBar: import('ant-design-vue/es/tabs/src/interface').RenderTabBar; tabBarStyle: import('vue').CSSProperties; tabPosition: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<import('ant-design-vue/es/tabs/src/interface').TabPosition>, unknown, unknown>; destroyInactiveTabPane: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; hideAdd: boolean; tabList: import('./tabs').TabPaneItem[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;