UNPKG

core-graphics

Version:

A core library for creating shape-based graphic editors

28 lines (25 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EditorContextMenuEventType = undefined; exports.isEditorContextMenuEvent = isEditorContextMenuEvent; exports.isSetContextMenuEvent = isSetContextMenuEvent; exports.setContextMenu = setContextMenu; var _editorEvents = require("../editor-events"); var EditorContextMenuEventType = exports.EditorContextMenuEventType = undefined; (function (EditorContextMenuEventType) { EditorContextMenuEventType[EditorContextMenuEventType["SetContextMenu"] = 0] = "SetContextMenu"; })(EditorContextMenuEventType || (exports.EditorContextMenuEventType = EditorContextMenuEventType = {})); function isEditorContextMenuEvent(base) { return base.type === _editorEvents.EditorEventType.ContextMenu; } function isSetContextMenuEvent(base) { return base.subType === EditorContextMenuEventType.SetContextMenu; } function evFact(subType, payload) { return { type: _editorEvents.EditorEventType.ContextMenu, subType: subType, payload: payload }; } function setContextMenu(value) { return evFact(EditorContextMenuEventType.SetContextMenu, { value: value }); }