Skip to main content
Module

x/optionals/mod.ts>Err

Rust-like error handling and options for TypeScript and Deno!
Go to Latest
function Err
Re-export
import { Err } from "https://deno.land/x/optionals@v2.0.2/mod.ts";

Return a error result.

Examples

Example 1

function divide(left: number, right: number): Result<number, Error> {
  if (right === 0) return Err("Divided by zero");

  return Ok(left / right);
}

Type Parameters

T
E extends Error

Parameters

input: E | string

a value that extends the Error type.