effect-io-ai

Package: effect
Module: Request

Request.interruptWhenPossible

Interrupts the child effect when requests are no longer needed

Signature

declare const interruptWhenPossible: { (all: Iterable<Request<any, any>>): <A, E, R>(self: Effect.Effect<A, E, R>) => Effect.Effect<void, E, R>; <A, E, R>(self: Effect.Effect<A, E, R>, all: Iterable<Request<any, any>>): Effect.Effect<void, E, R>; }

Source

Since v2.0.0