@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
21 lines • 860 B
JavaScript
;
exports.__esModule = true;
exports.TARGET_SHAPE = 'TARGET_SHAPE';
exports.TARGET_BACKGROUND = 'TARGET_BACKGROUND';
var IContextMenuTargetType;
(function (IContextMenuTargetType) {
IContextMenuTargetType[IContextMenuTargetType["Shapes"] = 0] = "Shapes";
IContextMenuTargetType[IContextMenuTargetType["Background"] = 1] = "Background";
})(IContextMenuTargetType = exports.IContextMenuTargetType || (exports.IContextMenuTargetType = {}));
function shapesContextMenuTarget(ids) {
return {
type: IContextMenuTargetType.Shapes,
payload: { ids: ids }
};
}
exports.shapesContextMenuTarget = shapesContextMenuTarget;
function isShapesContextMenuTarget(base) {
return (base.type === IContextMenuTargetType.Shapes);
}
exports.isShapesContextMenuTarget = isShapesContextMenuTarget;
//# sourceMappingURL=context-menu.js.map