Hyperlinkv0.8.0-beta.28

Result

Result.failconsteffect/Result.ts:314
<E>(left: E): Result<never, E>

Creates a Result holding a Failure value.

When to use

Use to represent a failed Result with a typed failure value.

Details

  • The success type A defaults to never

Example (Creating a failure)

import { Result } from "effect"

const result = Result.fail("Something went wrong")

console.log(Result.isFailure(result))
// Output: true
constructorssucceedmapError
Source effect/Result.ts:3141 lines
export const fail: <E>(left: E) => Result<never, E> = result.fail
Referenced by 32 symbols