Skip to main content
Module

x/ahh/mod.ts>O

Idiomatic type-safety structures for TypeScript.
Go to Latest
variable O
Re-export
import { O } from "https://deno.land/x/ahh@v0.9.0/mod.ts";

Functionality for Option.

type

{ isSome: <T>(o: Option<T>) => o is Some<T>; isNone: <T>(o: Option<T>) => o is None; expect: <T>(o: Option<T>, message: string) => o extends Some<T> ? T : never; unwrap: <T>(o: Option<T>) => o extends Some<T> ? T : never; unwrapOr: <T>(o: Option<T>, default_: T) => T; map: <T, U>(o: Option<T>, f: (_: T) => U) => Option<U>; contains: <T>(o: Option<T>, v: T) => boolean; }