n4s
Version:
typed schema validation version of enforce
11 lines (7 loc) • 341 B
text/typescript
import { toNumber } from 'vest-utils';
import { RuleInstance } from '../../utils/RuleInstance';
export interface NaNRuleInstance extends RuleInstance<number | string, [any]> {}
// Validates that a value is NaN (Not a Number)
export function isNaN(value: number | string): boolean {
return Number.isNaN(toNumber(value).unwrapOr(NaN));
}