Stores condition for binding.
Stores condition for binding. Used for conditional binding
Option
with function returning condition
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
Option
with binding's value (or None
if the binding is undefined)
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 is defined in a
Module
as Type -> instance relationship (sometimes with additional identifiers). I can be injected in classes where implicitInjector
is available. Binding can be defined (containing a value) or undefined.