Skip to content

DI Bag API / index / TokenBinding

Type Alias: TokenBinding<T extends TokenBase, R extends ProviderOrFactory> ​

ts
type TokenBinding<T extends TokenBase, R extends ProviderOrFactory> = Provider<ProviderFactory<R>, ProviderRegistrationMetadata<R> & object, ProviderAcquisitionMetadata<R>, ReboundGraph<ProviderGraphContract<R>, T>, ProviderAcquiredValue<R>>;

Defined in: token-types.ts:64

A provider rebound to an invariant typed-token service contract.

Type Parameters ​

Type ParameterDescription
T-
R-

See ​

https://dany-fedorov.github.io/di-bag/guides/tutorial.html#use-typed-tokens-for-explicit-positional-injection

Ordinary services. Checked composition. Explicit ownership.