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) • 764 B
TypeScript
import { DynamicModule } from '@nestjs/common';
import { TemporalAsyncOptions, TemporalOptions } from '../interfaces';
export declare class TemporalClientModule {
private static createModuleLogger;
static register(options: TemporalOptions): DynamicModule;
static registerAsync(options: TemporalAsyncOptions): DynamicModule;
static forClient(options: {
connection: TemporalOptions['connection'];
isGlobal?: boolean;
}): DynamicModule;
private static createClientProvider;
private static createAsyncClientProvider;
private static createAsyncProviders;
private static createClientInstance;
private static enhanceClientWithShutdown;
private static extractClientOptions;
private static validateOptions;
}