Package: effect
Module: Effect
Creates a function that uses a service from the context to produce an effect.
See
serviceFunction for a version that returns a value.Signature
declare const serviceFunctionEffect: <T extends Effect<any, any, any>, Args extends Array<any>, A, E, R>(getService: T, f: (_: Effect.Success<T>) => (...args: Args) => Effect<A, E, R>) => (...args: Args) => Effect<A, E | Effect.Error<T>, R | Effect.Context<T>>
Since v2.0.0