flowed
Version:
A fast and reliable flow engine for orchestration and more uses in *Node.js*, *Deno* and the browser
11 lines (10 loc) • 462 B
TypeScript
import { AnyValue, FlowStateEnum, OptPromise, TaskResolverMap, ValueMap } from '../../types';
export interface IFlow {
start(params: ValueMap, expectedResults: string[], resolvers: TaskResolverMap, context: ValueMap): OptPromise<ValueMap>;
pause(): OptPromise<ValueMap>;
resume(): OptPromise<ValueMap>;
stop(): OptPromise<ValueMap>;
reset(): void;
getStateCode(): FlowStateEnum;
debug(formatter: string, ...args: AnyValue[]): void;
}