Trails Packages
    Preparing search index...

    Function deepEqual

    • Compares two values using deep equality.

      This is useful when you need to verify structural equality of nested data.

      Primitive values are compared by value. Arrays and objects are traversed recursively, so nested values must also be equal. Functions are compared by reference. Circular objects are not supported.

      NOTE: This function is intended to be used with plain old data inputs (i.e. mostly JSON).

      Examples:

      deepEqual({ a: { x: 1 } }, { a: { x: 1 } }); // true
      deepEqual([1, [2, 3]], [1, [2, 3]]); // true
      deepEqual(() => 1, () => 1); // false

      Parameters

      • a: unknown
      • b: unknown

      Returns boolean