@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
12 lines (11 loc) • 392 B
TypeScript
import { InjectionKey } from 'vue';
import { TabData, TabTriggerEvent } from './interface';
export interface TabsContext {
lazyLoad: boolean;
destroyOnHide: boolean;
activeKey: string | number;
addItem: (id: number, data: TabData) => void;
removeItem: (id: number) => void;
trigger: TabTriggerEvent;
}
export declare const tabsInjectionKey: InjectionKey<TabsContext>;