UNPKG

flowed

Version:

A fast and reliable flow engine for orchestration and more uses in *Node.js*, *Deno* and the browser

37 lines (36 loc) 1.24 kB
import { Debugger } from 'debug'; import { Task } from './engine'; import { LoggerFn, ValueMap } from './types'; export declare class NoopResolver { exec(): ValueMap; } export declare class EchoResolver { exec(params: ValueMap): ValueMap; } export declare class ThrowErrorResolver { exec(params: ValueMap): ValueMap; } export declare class ConditionalResolver { exec(params: ValueMap): ValueMap; } export declare class WaitResolver { exec(params: ValueMap): ValueMap; } export declare class SubFlowResolver { exec(params: ValueMap, context: ValueMap): Promise<ValueMap>; } export declare class RepeaterResolver { exec(params: ValueMap, context: ValueMap, task: Task, debug: Debugger, log: LoggerFn): Promise<ValueMap>; } export declare class ArrayMapResolver { exec(params: ValueMap, context: ValueMap, task: Task, debug: Debugger, log: LoggerFn): Promise<ValueMap>; } export declare class LoopResolver { exec(params: ValueMap, context: ValueMap, task: Task, debug: Debugger, log: LoggerFn): Promise<ValueMap>; } export declare class StopResolver { exec(params: ValueMap, context: ValueMap): ValueMap; } export declare class PauseResolver { exec(params: ValueMap, context: ValueMap): ValueMap; }