UNPKG

@inversifyjs/core

Version:

InversifyJs core package

11 lines 899 B
import { ConstantValueBinding } from './ConstantValueBinding'; import { DynamicValueBinding } from './DynamicValueBinding'; import { Factory } from './Factory'; import { FactoryBinding } from './FactoryBinding'; import { InstanceBinding } from './InstanceBinding'; import { Provider } from './Provider'; import { ProviderBinding } from './ProviderBinding'; import { ResolvedValueBinding } from './ResolvedValueBinding'; import { ServiceRedirectionBinding } from './ServiceRedirectionBinding'; export type Binding<TActivated = any> = ConstantValueBinding<TActivated> | DynamicValueBinding<TActivated> | (TActivated extends Factory<unknown> ? FactoryBinding<TActivated> : never) | InstanceBinding<TActivated> | (TActivated extends Provider<unknown> ? ProviderBinding<TActivated> : never) | ResolvedValueBinding<TActivated> | ServiceRedirectionBinding<TActivated>; //# sourceMappingURL=Binding.d.ts.map