Hyperlinkv0.8.0-beta.28

Result

Result.succeedNoneconsteffect/Result.ts:1871
Result<Option<never>, never>

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
Source effect/Result.ts:18711 lines
export const succeedNone = succeed(option_.none)
Referenced by 2 symbols