UNPKG

@vitruvius-labs/ts-predicate

Version:
9 lines (8 loc) 321 B
import { isDefined } from "../type-guard/is-defined.mjs"; import { ValidationError } from "./utils/validation-error.mjs"; function assertDefined(value) { if (!isDefined(value)) { throw new ValidationError("The value must not be nullish (undefined, null, NaN, or NoValue)."); } } export { assertDefined };