Skip to main content
Module

x/fun/option.ts>getOrElse

A collection of algebraic data types, lenses, and schemables based on a light weight higher kinded type implementation. Written for deno.
Go to Latest
function getOrElse
import { getOrElse } from "https://deno.land/x/fun@v2.0.0-alpha.6/option.ts";

getOrElse operates like a simplified fold. One supplies a thunk that returns a default inner value of the Option for the cases where the option is None.

Examples

const toNumber = getOrElse(() => 0); const a = toNumber(some(1)); // 1 const b = toNumber(none); // 0

Parameters

onNone: () => B