UNPKG

n4s

Version:

typed schema validation version of enforce

11 lines (7 loc) 341 B
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)); }