AK-21/Graphite-Industrial-Intelligence
0
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 