arrow-effects-kotlinx-coroutines-data / arrow.effects.coroutines / DeferredKOf

DeferredKOf

typealias DeferredKOf<A> = Kind<ForDeferredK, A>

Inheritors

DeferredK sealed class DeferredK<A> : DeferredKOf<A>, Deferred<A>
A wrapper class for Deferred that either memoizes its result or re-runs the computation each time, based on how it is constructed.