Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/fonction/src/defaultTo.ts>defaultTo

A modern practical functional library
Latest
variable defaultTo
import { defaultTo } from "https://deno.land/x/fonction@v2.1.0-beta.4/src/defaultTo.ts";

Returns the second argument if it is not null, undefined or NaN; otherwise the first argument is returned.

Examples

Example 1

const defaultVal = defaultTo('anonymous')
defaultVal(undefined) // 'anonymous'
defaultVal(null) // 'anonymous'
defaultVal(NaN) // 'anonymous'

defaultVal('Tom') // 'Tom'

type

<T extends unknown>(a: T) => unknown