effect-io-ai

Package: effect
Module: Effect

Effect.asVoid

Maps the success value of an Effect to void, preserving failures.

Example (Discarding success values)

import { Effect } from "effect"

const program = Effect.asVoid(Effect.succeed(42))

Effect.runPromise(program).then(console.log)
// undefined (void)

Signature

declare const asVoid: <A, E, R>(self: Effect<A, E, R>) => Effect<void, E, R>

Source

Since v2.0.0