effect-io-ai

Package: effect
Module: Effect

Effect.serviceFunctionEffect

Creates a function that uses a service from the context to produce an effect.

See

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>>

Source

Since v2.0.0