Hyperlinkv0.8.0-beta.28

Result

Result.Successinterfaceeffect/Result.ts:164
Success<A, E>

The success variant of Result. Wraps a value of type A.

Details

Example (Accessing the success value)

import { Result } from "effect"

const success = Result.succeed(42)

if (Result.isSuccess(success)) {
  console.log(success.success)
  // Output: 42
}
Source effect/Result.ts:16413 lines
export interface Success<out A, out E> extends Pipeable, Inspectable {
  readonly _tag: "Success"
  readonly _op: "Success"
  readonly success: A
  readonly [TypeId]: {
    readonly _A: Covariant<E>
    readonly _E: Covariant<A>
  }
  [Symbol.iterator](): ResultIterator<Result<A, E>>
  [Unify.typeSymbol]?: unknown
  [Unify.unifySymbol]?: ResultUnify<this>
  [Unify.ignoreSymbol]?: ResultUnifyIgnore
}
Referenced by 2 symbols