@vitruvius-labs/ts-predicate
Version:
TypeScript predicates library
9 lines (8 loc) • 308 B
JavaScript
import { isNullish } from "../type-guard/is-nullish.mjs";
import { ValidationError } from "./utils/validation-error.mjs";
function assertNullish(value) {
if (!isNullish(value)) {
throw new ValidationError("The value must be nullish (undefined, null, or NaN).");
}
}
export { assertNullish };