flowed
Version:
A fast and reliable flow engine for orchestration and more uses in *Node.js*, *Deno* and the browser
23 lines (22 loc) • 902 B
TypeScript
import { Debugger } from 'debug';
import { LoggerFn, TaskResolverExecutor, ValueMap } from '../types';
import { ProcessManager } from './process-manager';
import { Task } from './task';
export declare class TaskProcess {
manager: ProcessManager;
id: number;
task: Task;
protected taskResolverExecutor: TaskResolverExecutor;
protected context: ValueMap;
protected automapParams: boolean;
protected automapResults: boolean;
protected flowId: number;
protected debug: Debugger;
protected log: LoggerFn;
static nextPid: number;
protected params: ValueMap;
pid: number;
constructor(manager: ProcessManager, id: number, task: Task, taskResolverExecutor: TaskResolverExecutor, context: ValueMap, automapParams: boolean, automapResults: boolean, flowId: number, debug: Debugger, log: LoggerFn);
getParams(): ValueMap;
run(): Promise<ValueMap>;
}