UNPKG

morphir-elm

Version:
16 lines (15 loc) 589 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.equal = void 0; const dequal_1 = require("dequal"); /** * Compares values of all types, including Function, RegExp, Date, Set, Map, null, undefined, and NaN values. * Complex values (eg, Objects, Arrays, Sets, Maps, etc) are traversed recursively. * @param a The first value to compare. * @param b The second value to compare. * @returns A boolean indicating whether the two values are equal. */ function equal(a, b) { return (0, dequal_1.dequal)(a, b); } exports.equal = equal;