MCPcopy Create free account
hub / github.com/codemix/graph / compareArrays

Function compareArrays

packages/graph/src/Comparator.ts:169–180  ·  view source on GitHub ↗
(a: unknown[], b: unknown[])

Source from the content-addressed store, hash-verified

167}
168
169function compareArrays(a: unknown[], b: unknown[]): number {
170 if (a.length !== b.length) {
171 return a.length - b.length;
172 }
173 for (let i = 0; i < a.length; i++) {
174 const valueResult = compare(a[i], b[i]);
175 if (valueResult !== 0) {
176 return valueResult;
177 }
178 }
179 return 0;
180}
181
182// only returns true for plain objects, not instances of classes
183function isPlainObject(value: unknown): value is object {

Callers 1

compareObjectsFunction · 0.85

Calls 1

compareFunction · 0.85

Tested by

no test coverage detected