UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

1 lines 771 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var core_1=require("@chief-editor/core"),board_1=require("../board/board");function group(e,r){var o=e.createOptions,t=e.removeOptions,p=e.templateId;return board_1.removeBrick({name:core_1.CommandType.REMOVE_BRICK,templateId:p,options:t},r),board_1.addBrick({name:core_1.CommandType.CREATE_BRICK,templateId:p,options:o},r),[!0,e]}function resetGroup(e,r){var o=e.createOptions,t=e.removeOptions,p=e.templateId,a=board_1.resetAddBrick({name:core_1.CommandType.CREATE_BRICK,templateId:p,options:o},r),d=board_1.resetRemoveBrick({name:core_1.CommandType.REMOVE_BRICK,templateId:p,options:t},r);return a&&d}exports.group=group,exports.resetGroup=resetGroup,exports.default={execute:group,reset:resetGroup};