nestjs-temporal-core
    Preparing search index...

    Interface TemporalAsyncOptions

    Options for asynchronous Temporal module registration. Supports factory functions, classes, and dependency injection.

    TemporalModule.registerAsync({
    imports: [ConfigModule],
    useFactory: (configService: ConfigService) => ({
    connection: {
    address: configService.get('TEMPORAL_ADDRESS'),
    namespace: configService.get('TEMPORAL_NAMESPACE')
    }
    }),
    inject: [ConfigService]
    });
    TemporalModule.registerAsync({
    useClass: TemporalConfigFactory,
    imports: [ConfigModule]
    });
    interface TemporalAsyncOptions {
        imports?: Type<unknown>[];
        inject?: (string | symbol | Type<unknown>)[];
        isGlobal?: boolean;
        useClass?: Type<TemporalOptionsFactory>;
        useExisting?: Type<TemporalOptionsFactory>;
        useFactory?: (
            ...args: unknown[],
        ) => TemporalOptions | Promise<TemporalOptions>;
    }
    Index

    Properties

    imports?: Type<unknown>[]
    inject?: (string | symbol | Type<unknown>)[]
    isGlobal?: boolean
    useClass?: Type<TemporalOptionsFactory>
    useExisting?: Type<TemporalOptionsFactory>
    useFactory?: (...args: unknown[]) => TemporalOptions | Promise<TemporalOptions>