The value to check.
true
if the check passes, false
otherwise.
isDefined({}) // true
isDefined(false) // true
isDefined(null) // true
isDefined(undefined) // false
const value: { foo: string } | undefined
if (isDefined(value)) {
value // type: { foo: string }
} else {
value // type: undefined
}
// or
if (!isDefined(value)) {
value // type: undefined
} else {
value // type: { foo: string }
}
import { assert } from 'uft'
const token: string | undefined
assert(isDefined(token), 'token is not defined')
token // type: string
Generated using TypeDoc
Checks if a value is not
undefined
.