@oiij/use
Version:
Som Composable Functions for Vue 3
15 lines (14 loc) • 559 B
text/typescript
import * as vue23 from "vue";
import { TemplateRef } from "vue";
//#region src/composables/use-context-menu.d.ts
declare function useContextMenu(templateRef?: TemplateRef<HTMLElement>): {
templateRef: Readonly<vue23.ShallowRef<HTMLElement | null>> | undefined;
x: vue23.Ref<number, number>;
y: vue23.Ref<number, number>;
show: vue23.Ref<boolean, boolean>;
hide: () => void;
contextMenuEvent: (e: MouseEvent) => void;
};
type UseContextMenuReturns = ReturnType<typeof useContextMenu>;
//#endregion
export { UseContextMenuReturns, useContextMenu };