UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

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