import { NFNodeType } from "../types"; import { NFNode } from "./node"; /** * 结束节点:结束所属流程。 */ export class NFEndNode extends NFNode{ /** * @param cfg - 节点配置 * @param process - 所属流程 */ constructor(cfg,process){ super(cfg,process); this.type = NFNodeType.END; } /** * 进入后调用 {@link NFProcess.end}。 */ async run(){ await super.run(); await this.process.end(); } }