UNPKG

z-schema-esm

Version:

ESM fork of z-schema. JSON schema validator

17 lines (16 loc) 577 B
// Number.isFinite polyfill // http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isfinite if (typeof Number.isFinite !== "function") { Number.isFinite = function isFinite(value) { // 1. If Type(number) is not Number, return false. if (typeof value !== "number") { return false; } // 2. If number is NaN, +∞, or −∞, return false. if (value !== value || value === Infinity || value === -Infinity) { return false; } // 3. Otherwise, return true. return true; }; }