Interface: FactoryProvider<T>
Defined in: packages/core/src/di/provider.interface.ts:51
Extends
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Methods
useFactory()
ts
useFactory(...args): T | Promise<T>;Defined in: packages/core/src/di/provider.interface.ts:57
Parameters
| Parameter | Type |
|---|---|
...args | unknown[] |
Returns
T | Promise<T>
Properties
| Property | Type | Inherited from | Defined in |
|---|---|---|---|
durable? | boolean | - | packages/core/src/di/provider.interface.ts:59 |
inject? | ( | ProviderToken | { optional?: boolean; token: ProviderToken; })[] | - | packages/core/src/di/provider.interface.ts:58 |
provide | ProviderToken | BaseProvider.provide | packages/core/src/di/provider.interface.ts:38 |
scope? | Scope | BaseProvider.scope | packages/core/src/di/scope-options.interface.ts:8 |