JetstreamModuleAsyncOptions
JetstreamModuleAsyncOptions =
object& {inject?:FactoryProvider["inject"];useClass?:never;useExisting?:never;useFactory:Omit<JetstreamModuleOptions,"name"> |Promise<Omit<JetstreamModuleOptions,"name">>; } | {inject?:never;useClass?:never;useExisting:Type<Omit<JetstreamModuleOptions,"name">>;useFactory?:never; } | {inject?:never;useClass:Type<Omit<JetstreamModuleOptions,"name">>;useExisting?:never;useFactory?:never; }
Defined in: src/interfaces/options.interface.ts:233
Async configuration for JetstreamModule.forRootAsync().
Supports three patterns: useFactory, useExisting, useClass.
Type Declaration
imports?
optionalimports?:ModuleMetadata["imports"]
Additional module imports (e.g., ConfigModule).
name
name:
string
Service name — required upfront for DI token generation.