UNPKG

@gorpacrate/core-graphics

Version:

A core library for creating shape-based graphic editors

17 lines (16 loc) 607 B
import { ISceneMode } from '../../declarations/modes'; import { IEditorEvent } from '../editor-events'; export interface IEditorModeEvent extends IEditorEvent { subType: EditorModeEventType; } export declare enum EditorModeEventType { SetMode = 0 } export declare function isEditorModeEvent(base: IEditorEvent): base is IEditorModeEvent; export interface ISetModeEvent extends IEditorModeEvent { payload: { mode: ISceneMode; }; } export declare function isSetModeEvent(base: IEditorModeEvent): base is ISetModeEvent; export declare function setMode(mode: ISceneMode): ISetModeEvent;