UNPKG

nestjs-temporal-core

Version:

Complete NestJS integration for Temporal.io with auto-discovery, declarative scheduling, enhanced monitoring, and enterprise-ready features

19 lines (18 loc) 748 B
import { DynamicModule, Type } from '@nestjs/common'; import { TemporalAsyncOptions, TemporalOptions } from '../interfaces'; export declare class TemporalWorkerModule { static register(options: TemporalOptions): DynamicModule; static registerAsync(options: TemporalAsyncOptions): DynamicModule; static forWorker(options: { connection: TemporalOptions['connection']; taskQueue: string; workflowsPath?: string; workflowBundle?: unknown; activityClasses?: Array<Type<unknown>>; isGlobal?: boolean; }): DynamicModule; private static createActivityProviders; private static createAsyncProviders; private static validateWorkerOptions; private static extractWorkerOptions; }