function that creates and returns value that will be associated with binding
binding's identifiers (empty by default)
binding's conditions (empty by default)
binding's lifecycle (empty by default)
binding's conditions (empty by default)
binding's conditions (empty by default)
Retrieves stored binding's value, used during binding lookup during injection.
Retrieves stored binding's value, used during binding lookup during injection. If equals to None
, binding is
considered undefined
LifecycleManager
that will handle the destruction of the binding at the end of the lifecycle
Option
with binding's value (or None
if the binding is undefined)
binding's identifiers (empty by default)
binding's identifiers (empty by default)
Specifies if binding is cacheable False by default
Specifies if binding is cacheable False by default
Boolean
true if binding is cacheable, false otherwise
Defines if binding is lazy or not false
by default
Defines if binding is lazy or not false
by default
true
if not lazy, false
otherwise
binding's lifecycle (empty by default)
binding's lifecycle (empty by default)
Binding that is initialized at the Injector initialization phase (normally during an application startup) and never changes afterwards.
function that creates and returns value that will be associated with binding
binding's identifiers (empty by default)
binding's conditions (empty by default)
binding's lifecycle (empty by default)