kapsule-core / space.traversal.kapsule / Kapsule / required

required

fun <T> required(initializer: M.() -> T): Required<M, T> (source)

Creates and registers delegate for a required (non-null) injectable property.

Parameters

initializer - Initializer function from the module context to value.

Return
Required (non-null) property delegate.