@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
23 lines • 883 B
JavaScript
;
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