@tachybase/module-workflow
Version:
A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes.
14 lines (13 loc) • 471 B
TypeScript
import { Transactionable } from 'sequelize';
import Trigger from '..';
import type Plugin from '../../Plugin';
import { WorkflowModel } from '../../types';
export default class ScheduleTrigger extends Trigger {
sync: boolean;
private modes;
constructor(workflow: Plugin);
private getTrigger;
on(workflow: any): void;
off(workflow: any): void;
validateEvent(workflow: WorkflowModel, context: any, options: Transactionable): Promise<boolean>;
}