Skip to content

async provider.Interface.AsyncProvider

Sclable CI edited this page Jun 1, 2026 · 35 revisions

@sclable/nestjs-libs / async-provider / AsyncProvider

Interface: AsyncProvider<T>

Defined in: packages/async-provider/index.ts:9

ASync provider interface

Extends

  • Pick<ModuleMetadata, "imports">

Type Parameters

T

T

Properties

inject?

optional inject: (string | symbol | Function | Type<any> | Abstract<any>)[]

Defined in: packages/async-provider/index.ts:11


useClass?

optional useClass: Type<AsyncProviderFactory<T>>

Defined in: packages/async-provider/index.ts:12


useExisting?

optional useExisting: Type<AsyncProviderFactory<T>>

Defined in: packages/async-provider/index.ts:13


useFactory()?

optional useFactory: (...args) => T

Defined in: packages/async-provider/index.ts:15

Parameters

args

...any[]

Returns

T

Clone this wiki locally