@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
23 lines • 1.06 kB
JavaScript
;
exports.__esModule = true;
var editor_event_1 = require("./editor-event");
var EditorContextMenuEventType;
(function (EditorContextMenuEventType) {
EditorContextMenuEventType[EditorContextMenuEventType["SetContextMenu"] = 0] = "SetContextMenu";
})(EditorContextMenuEventType = exports.EditorContextMenuEventType || (exports.EditorContextMenuEventType = {}));
function isEditorContextMenuEvent(base) {
return (base.type === editor_event_1.EditorEventType.ContextMenu);
}
exports.isEditorContextMenuEvent = isEditorContextMenuEvent;
function isSetContextMenuEvent(base) {
return (base.subType === EditorContextMenuEventType.SetContextMenu);
}
exports.isSetContextMenuEvent = isSetContextMenuEvent;
function evFact(subType, payload) {
return { type: editor_event_1.EditorEventType.ContextMenu, subType: subType, payload: payload };
}
function setContextMenu(value) {
return evFact(EditorContextMenuEventType.SetContextMenu, { value: value });
}
exports.setContextMenu = setContextMenu;
//# sourceMappingURL=context-menu.js.map