core-graphics
Version:
A core library for creating shape-based graphic editors
28 lines (25 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.EditorViewportEventType = undefined;
exports.isEditorViewportEvent = isEditorViewportEvent;
exports.isSetViewportEvent = isSetViewportEvent;
exports.setViewport = setViewport;
var _editorEvents = require("../editor-events");
var EditorViewportEventType = exports.EditorViewportEventType = undefined;
(function (EditorViewportEventType) {
EditorViewportEventType[EditorViewportEventType["SetViewport"] = 0] = "SetViewport";
})(EditorViewportEventType || (exports.EditorViewportEventType = EditorViewportEventType = {}));
function isEditorViewportEvent(base) {
return base.type === _editorEvents.EditorEventType.Viewport;
}
function isSetViewportEvent(base) {
return base.subType === EditorViewportEventType.SetViewport;
}
function evFact(subType, payload) {
return { type: _editorEvents.EditorEventType.Viewport, subType: subType, payload: payload };
}
function setViewport(value) {
return evFact(EditorViewportEventType.SetViewport, { value: value });
}