UNPKG

@gorpacrate/core-graphics

Version:

A core library for creating shape-based graphic editors

17 lines (16 loc) 713 B
import { IContextMenuState } from '../../declarations'; import { IEditorEvent } from './editor-event'; export interface IEditorContextMenuEvent extends IEditorEvent { subType: EditorContextMenuEventType; } export declare enum EditorContextMenuEventType { SetContextMenu = 0 } export declare function isEditorContextMenuEvent(base: IEditorEvent): base is IEditorContextMenuEvent; export interface ISetContextMenuEvent extends IEditorContextMenuEvent { payload: { value: IContextMenuState; }; } export declare function isSetContextMenuEvent(base: IEditorContextMenuEvent): base is ISetContextMenuEvent; export declare function setContextMenu(value: IContextMenuState): ISetContextMenuEvent;