CoolFace
Apppublic

AK-21/Graphite-Industrial-Intelligence

sourceHugging Faceupdated 3mo agoView on Hugging Face
0likes
shallow.development.js57 linesDownload Raw Back to system
1System.register([], (function (exports) {2  'use strict';3  return {4    execute: (function () {5 6      exports("shallow", shallow$1);7 8      function shallow$1(objA, objB) {9        if (Object.is(objA, objB)) {10          return true;11        }12        if (typeof objA !== "object" || objA === null || typeof objB !== "object" || objB === null) {13          return false;14        }15        if (objA instanceof Map && objB instanceof Map) {16          if (objA.size !== objB.size) return false;17          for (const [key, value] of objA) {18            if (!Object.is(value, objB.get(key))) {19              return false;20            }21          }22          return true;23        }24        if (objA instanceof Set && objB instanceof Set) {25          if (objA.size !== objB.size) return false;26          for (const value of objA) {27            if (!objB.has(value)) {28              return false;29            }30          }31          return true;32        }33        const keysA = Object.keys(objA);34        if (keysA.length !== Object.keys(objB).length) {35          return false;36        }37        for (const keyA of keysA) {38          if (!Object.prototype.hasOwnProperty.call(objB, keyA) || !Object.is(objA[keyA], objB[keyA])) {39            return false;40          }41        }42        return true;43      }44 45      var shallow = exports("default", (objA, objB) => {46        {47          console.warn(48            "[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."49          );50        }51        return shallow$1(objA, objB);52      });53 54    })55  };56}));57