UNPKG

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
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>; }