Factory Builder
Constructors
Functions
this function takes a lambda with T as a return type this function lambda contains the object constructor that allows the library to construct the object when is needed
this function takes a lambda with KClass as a return type this function specify in which form this object should be injected, and it is mainly used to hide concrete implementations
this function specify in which form this object should be injected, and it is mainly used to hide concrete implementations
this function specify how the library is going to deal with the dependency instance
this function specify where the given dependency is going tobe injected
this function takes a lambda with KClass as a return type this function specify where the given dependency is going tobe injected
this function takes a lambda with string as a return type this string is used as a key for the given dependency this is useful when you have two or more dependencies of the same type
this operator takes string which is used as a key for the given dependency this is useful when you have two or more dependencies of the same type
this operator takes KClass which specify where the given dependency is going tobe injected