Skip to main content
Module

x/replicache/array-compare.ts

Realtime Sync for Any Backend Stack
Latest
File
export function arrayCompare<T>(a: ArrayLike<T>, b: ArrayLike<T>): -1 | 0 | 1 { const minLength = Math.min(a.length, b.length); for (let i = 0; i < minLength; i++) { if (a[i] < b[i]) { return -1; } if (a[i] > b[i]) { return 1; } } if (a.length < b.length) { return -1; } if (a.length > b.length) { return 1; } return 0;}