Package: effect
Module: Result
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
succeedSome for the Some counterparttransposeOption to transpose an Option that already contains a ResulttransposeMapOption to map and transpose an Option in one stepSignature
declare const succeedNone: Result<Option<never>, never>
Since v4.0.0