Interface Binding<TActivated>

Type Parameters

  • TActivated = unknown

Hierarchy

Properties

activated: boolean
cache: null | TActivated | Promise<TActivated>
constraint: ConstraintFunction
dynamicValue: null | DynamicValue<TActivated>
factory: null | FactoryCreator<unknown, unknown[], unknown[]>
id: number
implementationType: null | TActivated | Newable<TActivated>
moduleId: number
onActivation: null | BindingActivation<TActivated>
onDeactivation: null | BindingDeactivation<TActivated>
provider: null | ProviderCreator<unknown>
serviceIdentifier: ServiceIdentifier<TActivated>

Methods

  • Returns Binding<TActivated>

  • Returns boolean

Generated using TypeDoc