UNPKG

simple-swf

Version:

Actually simple API layer for AWS SWF

15 lines (14 loc) 481 B
import { SWF } from 'aws-sdk'; import { SWFConfig, ConfigGroup } from '../SWFConfig'; import { Workflow } from './Workflow'; import { DecisionTask } from '../tasks/DecisionTask'; export declare abstract class Decider { workflow: Workflow; swfClient: SWF; config: SWFConfig; constructor(workflow: Workflow); abstract makeDecisions(task: DecisionTask, cb: { (err: Error, decision: DecisionTask); }): any; static getDefaultConfig(): ConfigGroup; }