@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
14 lines • 590 B
JavaScript
;
exports.__esModule = true;
var i = require("icepick");
var history_reducer_1 = require("../../history/history-reducer");
function previewStateReducer(currentState) {
var previewedHistoryEvents = currentState.previewedHistoryEvents;
if (previewedHistoryEvents.length === 0) {
return currentState;
}
var reducedScene = history_reducer_1.reduceHistoryEventsToScene(previewedHistoryEvents, currentState.persistedScene);
return i.assoc(currentState, 'scene', reducedScene);
}
exports["default"] = previewStateReducer;
//# sourceMappingURL=preview.js.map