Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

getOrElse

import { getOrElse } from "https://raw.githubusercontent.com/baetheus/fun/main/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.

@example
import * as O from "./option.ts";

const toNumber = O.getOrElse(() => 0);

const result1 = toNumber(O.some(1)); // 1
const result2 = toNumber(O.none); // 0
function getOrElse<B>(onNone: () => B): (ua: Option<B>) => B;
§
getOrElse<B>(onNone: () => B): (ua: Option<B>) => B
[src]

§Type Parameters

§Parameters

§
onNone: () => B
[src]

§Return Type

§
(ua: Option<B>) => B
[src]