vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
23 lines (22 loc) • 675 B
TypeScript
import { App } from 'vue';
import { ContextmenuConfig, ContextmenuOptions, Key } from './symbol';
export type { ContextmenuConfig, ContextmenuOptions };
export declare class ContextmenuManager {
name: string;
private _mountedApp;
private _instance;
private _innerApp;
private _container;
private _pending;
private _wrapper;
private _mountedEl;
constructor();
open(options: ContextmenuOptions): Promise<Key[] | null> | undefined;
destroy(): void;
isDestroyed(): boolean;
install(app: App, options?: {
property?: string;
}): void;
private _getInstance;
}
export declare const Contextmenu: ContextmenuManager;