← Back to Kairo Docs|API Reference (Dokka)

ifSpecified

fun <T : Any> Optional<T>.ifSpecified(block: (T?) -> Unit)

Runs block for Optional.Null and Optional.Value, skips Optional.Missing. The block receives null for the Null variant.


fun <T : Any> Required<T>.ifSpecified(block: (T) -> Unit)

Runs block for Required.Value, skips Required.Missing.