11 lines
899 B
Plaintext
11 lines
899 B
Plaintext
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 |