diContext

inline fun <C : Any> diContext(context: C): DIContext<C>
inline fun <C : Any> diContext(crossinline getContext: () -> C): DIContext<C>

Defines a context and its type to be used by DI.