method Result.ok
Result.ok<T, E extends BaseError = never>(value: T): Result<T, E>

Creates a successful Result containing a value.

Examples

Example 1

const result = Result.ok(42);
const value = result.take();
if (!isErr(value)) {
  console.log(value); // 42
}

Type Parameters

The type of the success value

E extends BaseError = never

The type of the error (defaults to never)

Parameters

value: T

The success value to wrap

Return Type

A Result instance containing the value

Usage

import { Result } from "result/mod.ts";