UNPKG

earljs

Version:

Ergonomic, modern and type-safe assertion library

16 lines (15 loc) 443 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isEqualNumber = void 0; function isEqualNumber(value, other, options) { if (isNaN(value)) { return options.uniqueNaNs ? false : isNaN(other); } else if (value === 0) { return options.minusZero ? Object.is(value, other) : other === 0; } else { return value === other; } } exports.isEqualNumber = isEqualNumber;