Interface: BindToFluentSyntax<T>
Defined in: @inversifyjs/container:
See
Type Parameters
| Type Parameter |
|---|
T |
Methods
to()
ts
to(type: Newable<T>): BindInWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
type | Newable<T> |
Returns
toConstantValue()
ts
toConstantValue(value: T): BindWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
value | T |
Returns
toDynamicValue()
ts
toDynamicValue(builder: DynamicValueBuilder<T>): BindInWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
builder | DynamicValueBuilder<T> |
Returns
toFactory()
ts
toFactory(factory: T extends Factory<unknown, any> ? (context: ResolutionContext) => T | Promise<T> : never): BindWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
factory | T extends Factory<unknown, any> ? (context: ResolutionContext) => T | Promise<T> : never |
Returns
toResolvedValue()
Call Signature
ts
toResolvedValue(factory: () => T | Promise<T>): BindInWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
factory | () => T | Promise<T> |
Returns
Call Signature
ts
toResolvedValue<TArgs>(factory: (...args: TArgs) => T | Promise<T>, injectOptions: MapToResolvedValueInjectOptions<TArgs>): BindInWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Type Parameters
| Type Parameter | Default type |
|---|---|
TArgs extends unknown[] | any[] |
Parameters
| Parameter | Type |
|---|---|
factory | (...args: TArgs) => T | Promise<T> |
injectOptions | MapToResolvedValueInjectOptions<TArgs> |
Returns
toSelf()
ts
toSelf(): BindInWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Returns
toService()
ts
toService(service: ServiceIdentifier<T>): void;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
service | ServiceIdentifier<T> |
Returns
void