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
TypeScript
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;
}