@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
23 lines • 986 B
JavaScript
;
exports.__esModule = true;
var editor_events_1 = require("../editor-events");
var EditorViewportEventType;
(function (EditorViewportEventType) {
EditorViewportEventType[EditorViewportEventType["SetViewport"] = 0] = "SetViewport";
})(EditorViewportEventType = exports.EditorViewportEventType || (exports.EditorViewportEventType = {}));
function isEditorViewportEvent(base) {
return (base.type === editor_events_1.EditorEventType.Viewport);
}
exports.isEditorViewportEvent = isEditorViewportEvent;
function isSetViewportEvent(base) {
return (base.subType === EditorViewportEventType.SetViewport);
}
exports.isSetViewportEvent = isSetViewportEvent;
function evFact(subType, payload) {
return { type: editor_events_1.EditorEventType.Viewport, subType: subType, payload: payload };
}
function setViewport(value) {
return evFact(EditorViewportEventType.SetViewport, { value: value });
}
exports.setViewport = setViewport;
//# sourceMappingURL=viewport.js.map