effect-io-ai

Package: effect
Module: Result

Result.succeedNone

Provides a pre-built Result<Option<never>> that succeeds with None.

When to use

Use when an optional success should be absent, such as the None branch of transposeOption or transposeMapOption.

Details

This is equivalent to Result.succeed(Option.none()), but reuses a shared Success wrapper instead of allocating one each time.

Example (Succeeding with None)

import { Result } from "effect"

console.log(Result.isSuccess(Result.succeedNone))
// Output: true

See

Signature

declare const succeedNone: Result<Option<never>, never>

Source

Since v4.0.0