UNPKG

@gorpacrate/core-graphics

Version:

A core library for creating shape-based graphic editors

23 lines 883 B
"use strict"; exports.__esModule = true; var editor_events_1 = require("../editor-events"); var EditorModeEventType; (function (EditorModeEventType) { EditorModeEventType[EditorModeEventType["SetMode"] = 0] = "SetMode"; })(EditorModeEventType = exports.EditorModeEventType || (exports.EditorModeEventType = {})); function isEditorModeEvent(base) { return (base.type === editor_events_1.EditorEventType.Mode); } exports.isEditorModeEvent = isEditorModeEvent; function isSetModeEvent(base) { return (base.subType === EditorModeEventType.SetMode); } exports.isSetModeEvent = isSetModeEvent; function evFact(subType, payload) { return { type: editor_events_1.EditorEventType.Mode, subType: subType, payload: payload }; } function setMode(mode) { return evFact(EditorModeEventType.SetMode, { mode: mode }); } exports.setMode = setMode; //# sourceMappingURL=mode.js.map