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.