UNPKG

vue-admin-core

Version:
69 lines (68 loc) 2.51 kB
import type { PropType } from "vue"; export interface IFormTab { activeKey: string; setActiveKey(key: string): void; } export interface IFormTabProps { formTab?: IFormTab; } export interface IFormTabPaneProps { key: string | number; } export declare const composeFormTab: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ formTab: { type: PropType<IFormTab>; }; value: { type: StringConstructor; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "input"[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ formTab: { type: PropType<IFormTab>; }; value: { type: StringConstructor; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; }, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ formTab: { type: PropType<IFormTab>; }; value: { type: StringConstructor; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; }, () => any, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ formTab: { type: PropType<IFormTab>; }; value: { type: StringConstructor; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "input"[], "input", {}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { TabPane: import("vue").DefineComponent<IFormTabPaneProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<IFormTabPaneProps>, {}, {}>; createFormTab: (defaultActiveKey?: string) => { activeKey: string | undefined; setActiveKey(key: string): void; }; }; export { composeFormTab as FormTab }; export default composeFormTab;