UNPKG

vue3-tabor

Version:

Vue 3 routing tabs with keepAlive support, browser-like tab navigation for Vue applications

50 lines (48 loc) 1.38 kB
import { Tab } from '../../../types'; import { Component, PropType, VNode } from 'vue'; declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ name: { type: PropType<Tab["name"]>; required: true; }; id: { type: StringConstructor; required: true; }; hideClose: { type: BooleanConstructor; default: boolean; }; fullPath: { type: StringConstructor; required: true; }; prefix: { type: PropType<Component | ((tab: Tab) => Component | VNode)>; }; }>, () => JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ name: { type: PropType<Tab["name"]>; required: true; }; id: { type: StringConstructor; required: true; }; hideClose: { type: BooleanConstructor; default: boolean; }; fullPath: { type: StringConstructor; required: true; }; prefix: { type: PropType<Component | ((tab: Tab) => Component | VNode)>; }; }>> & Readonly<{}>, { hideClose: boolean; }, {}, {}, { clickOutside: import('vue').Directive; }, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;