Skip to content

Interface: BindToFluentSyntax<T>

Defined in: @inversifyjs/container:

See

https://inversify.io/

Type Parameters

Type Parameter
T

Methods

to()

ts
to(type: Newable<T>): BindInWhenOnFluentSyntax<T>;

Defined in: @inversifyjs/container:

Parameters

ParameterType
typeNewable<T>

Returns

BindInWhenOnFluentSyntax<T>


toConstantValue()

ts
toConstantValue(value: T): BindWhenOnFluentSyntax<T>;

Defined in: @inversifyjs/container:

Parameters

ParameterType
valueT

Returns

BindWhenOnFluentSyntax<T>


toDynamicValue()

ts
toDynamicValue(builder: DynamicValueBuilder<T>): BindInWhenOnFluentSyntax<T>;

Defined in: @inversifyjs/container:

Parameters

ParameterType
builderDynamicValueBuilder<T>

Returns

BindInWhenOnFluentSyntax<T>


toFactory()

ts
toFactory(factory: T extends Factory<unknown, any> ? (context: ResolutionContext) => T | Promise<T> : never): BindWhenOnFluentSyntax<T>;

Defined in: @inversifyjs/container:

Parameters

ParameterType
factoryT extends Factory<unknown, any> ? (context: ResolutionContext) => T | Promise<T> : never

Returns

BindWhenOnFluentSyntax<T>


toResolvedValue()

Call Signature

ts
toResolvedValue(factory: () => T | Promise<T>): BindInWhenOnFluentSyntax<T>;

Defined in: @inversifyjs/container:

Parameters
ParameterType
factory() => T | Promise<T>
Returns

BindInWhenOnFluentSyntax<T>

Call Signature

ts
toResolvedValue<TArgs>(factory: (...args: TArgs) => T | Promise<T>, injectOptions: MapToResolvedValueInjectOptions<TArgs>): BindInWhenOnFluentSyntax<T>;

Defined in: @inversifyjs/container:

Type Parameters
Type ParameterDefault type
TArgs extends unknown[]any[]
Parameters
ParameterType
factory(...args: TArgs) => T | Promise<T>
injectOptionsMapToResolvedValueInjectOptions<TArgs>
Returns

BindInWhenOnFluentSyntax<T>


toSelf()

ts
toSelf(): BindInWhenOnFluentSyntax<T>;

Defined in: @inversifyjs/container:

Returns

BindInWhenOnFluentSyntax<T>


toService()

ts
toService(service: ServiceIdentifier<T>): void;

Defined in: @inversifyjs/container:

Parameters

ParameterType
serviceServiceIdentifier<T>

Returns

void