js-helpers

EitherOr

EitherOr (here, there)

Ternary wrapper.

Arguments

here

Any value used to check in a ternary.

there

Any value used in the default return of a ternary.

Use

import { EitherOr } from "@taystack/js-helpers";

EitherOr(false, true)         // true
EitherOr(true, false)         // true
EitherOr("foobar", undefined) // "foobar"
EitherOr(undefined, "foobar") // "foobar"
EitherOr(false, false)        // false
EitherOr(undefined, false)    // false
EitherOr(false, undefined)    // undefined

Source: @taystack/js-helpers hosted on GitHub Author: taystack