{"ast":null,"code":"import { FlowGraphExecutionBlock } from \"./flowGraphExecutionBlock.js\";\n/**\n * An async execution block can start tasks that will be executed asynchronously.\n * It should also be responsible for clearing it in _cancelPendingTasks.\n * @experimental\n */\nexport class FlowGraphAsyncExecutionBlock extends FlowGraphExecutionBlock {\n constructor(config) {\n super(config);\n this.out = this._registerSignalOutput(\"out\");\n this.done = this._registerSignalOutput(\"done\");\n }\n /**\n * @internal\n * @param context\n */\n _startPendingTasks(context) {\n this._preparePendingTasks(context);\n context._addPendingBlock(this);\n }\n}","map":{"version":3,"names":["FlowGraphExecutionBlock","FlowGraphAsyncExecutionBlock","constructor","config","out","_registerSignalOutput","done","_startPendingTasks","context","_preparePendingTasks","_addPendingBlock"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/FlowGraph/flowGraphAsyncExecutionBlock.js"],"sourcesContent":["import { FlowGraphExecutionBlock } from \"./flowGraphExecutionBlock.js\";\n/**\n * An async execution block can start tasks that will be executed asynchronously.\n * It should also be responsible for clearing it in _cancelPendingTasks.\n * @experimental\n */\nexport class FlowGraphAsyncExecutionBlock extends FlowGraphExecutionBlock {\n constructor(config) {\n super(config);\n this.out = this._registerSignalOutput(\"out\");\n this.done = this._registerSignalOutput(\"done\");\n }\n /**\n * @internal\n * @param context\n */\n _startPendingTasks(context) {\n this._preparePendingTasks(context);\n context._addPendingBlock(this);\n }\n}\n"],"mappings":"AAAA,SAASA,uBAAuB,QAAQ,8BAA8B;AACtE;AACA;AACA;AACA;AACA;AACA,OAAO,MAAMC,4BAA4B,SAASD,uBAAuB,CAAC;EACtEE,WAAWA,CAACC,MAAM,EAAE;IAChB,KAAK,CAACA,MAAM,CAAC;IACb,IAAI,CAACC,GAAG,GAAG,IAAI,CAACC,qBAAqB,CAAC,KAAK,CAAC;IAC5C,IAAI,CAACC,IAAI,GAAG,IAAI,CAACD,qBAAqB,CAAC,MAAM,CAAC;EAClD;EACA;AACJ;AACA;AACA;EACIE,kBAAkBA,CAACC,OAAO,EAAE;IACxB,IAAI,CAACC,oBAAoB,CAACD,OAAO,CAAC;IAClCA,OAAO,CAACE,gBAAgB,CAAC,IAAI,CAAC;EAClC;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}