UNPKG

@dineug/erd-editor

Version:

Entity-Relationship Diagram Editor

23 lines (22 loc) 771 B
import { Subject } from 'rxjs'; import { Ctx } from '../../../../internal-types'; export type ContextMenuRootContext = { show: boolean; x: number; y: number; change$: Subject<{ parentId: string; id: string; }>; }; export declare const contextMenuRootContext: import('@dineug/r-html').Context<ContextMenuRootContext>; export declare const useContextMenuRootContext: (ctx: Ctx) => import('@dineug/r-html').Ref<ContextMenuRootContext>; export declare function useContextMenuRootProvider(ctx: Ctx): { provider: { set: (value: ContextMenuRootContext) => void; destroy: () => void; }; state: ContextMenuRootContext; onContextmenu: (event: MouseEvent) => void; onMousedown: (event: MouseEvent) => void; };