arrow-effects-extensions / arrow.effects.extensions / IOApplicative
@extension interface IOApplicative : Applicative<ForIO>
ap | open fun <A, B> IOOf< A >.ap(ff: IOOf<( A ) -> B >): IO< B > |
just | open fun <A> just(a: A ): IO< A > |
map | open fun <A, B> IOOf< A >.map(f: ( A ) -> B ): IO< B > |
just | fun <A> A .just(): IO< A > |
just | fun <F, E, A> A .just(BR: Bracket< F , E >): Resource< F , E , A > |
IOApplicativeError | interface IOApplicativeError : ApplicativeError<ForIO, Throwable >, IOApplicative |