UNPKG

@tachybase/module-workflow

Version:

A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes.

13 lines (12 loc) 489 B
import WorkflowPlugin, { Instruction, Processor } from '../..'; export default class extends Instruction { workflow: WorkflowPlugin; timers: Map<number, NodeJS.Timeout>; constructor(workflow: WorkflowPlugin); load: () => Promise<void>; unload: () => void; schedule(job: any): void; trigger(job: any): Promise<void>; run(node: any, prevJob: any, processor: Processor): Promise<any>; resume(node: any, prevJob: any, processor: Processor): Promise<any>; }