@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
17 lines (16 loc) • 713 B
TypeScript
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;