UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

1 lines 919 B
"use strict";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,a=1,r=arguments.length;a<r;a++)for(var s in e=arguments[a])Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t}).apply(this,arguments)};function setBrickData(t,e){var a=t.options,r=t.templateId,s=e.getTemplate(r);if(!s)return[!1,t];var i=a.filter((function(t){var e=t.brickId,a=t.data,r=s.getBrick(e);return!!r&&(r.setData(a),!0)}));return s.emitChange(),[!!i.length,__assign(__assign({},t),{options:i})]}function resetSetBrickData(t,e){var a=t.options.map((function(t){return __assign(__assign({},t),{data:t.oldData,oldData:t.data})}));return setBrickData(__assign(__assign({},t),{options:a}),e)[0]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.setBrickData=setBrickData,exports.resetSetBrickData=resetSetBrickData,exports.default={execute:setBrickData,reset:resetSetBrickData};