vue3-tabor
Version:
Vue 3 routing tabs with keepAlive support, browser-like tab navigation for Vue applications
68 lines (66 loc) • 1.73 kB
TypeScript
import { Language } from '../../../utils/i18n';
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
visible: {
type: BooleanConstructor;
required: true;
};
position: {
type: () => {
x: number;
y: number;
};
required: true;
};
disabledActions: {
type: () => string[];
default: () => never[];
};
hideActions: {
type: () => string[];
default: () => never[];
};
language: {
type: () => Language;
default: string;
};
}>, {
translations: {
refresh: string;
close: string;
closeOthers: string;
};
handleAction: (action: string) => void;
handleRightClick: (event: MouseEvent) => void;
hideActions: any;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "action"[], "action", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
visible: {
type: BooleanConstructor;
required: true;
};
position: {
type: () => {
x: number;
y: number;
};
required: true;
};
disabledActions: {
type: () => string[];
default: () => never[];
};
hideActions: {
type: () => string[];
default: () => never[];
};
language: {
type: () => Language;
default: string;
};
}>> & Readonly<{
onAction?: ((...args: any[]) => any) | undefined;
}>, {
disabledActions: string[];
hideActions: string[];
language: Language;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;