@@ -370,10 +370,10 @@ export default class BlockManager extends Module {
370370 * @param newTool - new Tool name
371371 * @param data - new Tool data
372372 */
373- public replace ( block : Block , newTool : string , data : BlockToolData ) : void {
373+ public replace ( block : Block , newTool : string , data : BlockToolData ) : Block {
374374 const blockIndex = this . getBlockIndex ( block ) ;
375375
376- this . insert ( {
376+ return this . insert ( {
377377 tool : newTool ,
378378 data,
379379 index : blockIndex ,
@@ -821,7 +821,7 @@ export default class BlockManager extends Module {
821821 * @param targetToolName - name of the Tool to convert to
822822 * @param blockDataOverrides - optional new Block data overrides
823823 */
824- public async convert ( blockToConvert : Block , targetToolName : string , blockDataOverrides ?: BlockToolData ) : Promise < void > {
824+ public async convert ( blockToConvert : Block , targetToolName : string , blockDataOverrides ?: BlockToolData ) : Promise < Block > {
825825 /**
826826 * At first, we get current Block data
827827 */
@@ -866,7 +866,7 @@ export default class BlockManager extends Module {
866866 newBlockData = Object . assign ( newBlockData , blockDataOverrides ) ;
867867 }
868868
869- this . replace ( blockToConvert , replacingTool . name , newBlockData ) ;
869+ return this . replace ( blockToConvert , replacingTool . name , newBlockData ) ;
870870 }
871871
872872 /**
0 commit comments