The value to coerce.
undefined
if the value is null
or undefined
, else the value itself.
maybe(1) // 1
maybe(null) // undefined
maybe(undefined) // undefined
The returned value will have null
removed from its type.
const maybeStr: string | null
maybe(maybeStr) // type: string | undefined
const maybeNum: number | null | undefined
maybe(maybeNum) // type: number | undefined
Generated using TypeDoc
Coerces nullish values to
undefined
.