@jescrich/nestjs-workflow
Version:
Workflow and State Machines for NestJS
16 lines (15 loc) • 574 B
TypeScript
import { DynamicModule, ForwardReference, Provider, Type } from '@nestjs/common';
import { WorkflowDefinition } from './definition';
export declare class WorkflowModule {
static register<T, P, Event, State>(params: {
name: string;
definition: WorkflowDefinition<T, P, Event, State>;
imports?: Array<Type<any> | DynamicModule | Promise<DynamicModule> | ForwardReference>;
providers?: Provider[];
kafka?: {
enabled: boolean;
clientId: string;
brokers: string;
};
}): DynamicModule;
}