effect-io-ai

Package: effect
Module: Result

Result.failVoid

Provides a pre-built failed Result whose failure value is undefined.

When to use

Use when you need a failed Result value that acts only as a control signal without failure data.

Details

This is equivalent to Result.fail(undefined) with type Result<never, void>, but reuses a shared Failure wrapper instead of allocating one each time.

Example (Failing without a payload)

import { Result } from "effect"

const result = Result.failVoid

console.log(Result.isFailure(result))
// Output: true

See

Signature

declare const failVoid: Result<never, void>

Source

Since v4.0.0