UNPKG

n4s

Version:

typed schema validation version of enforce

16 lines (13 loc) 333 B
import { isNumeric, toNumber } from 'vest-utils'; /** * Validates that a given value is an odd number */ export const isOdd = (value: string | number): boolean => { if (isNumeric(value)) { const asNumber = toNumber(value).unwrap(); if (asNumber !== null) { return asNumber % 2 !== 0; } } return false; };