same.ts 223 B

123456
  1. export function same<T>(a: readonly T[] | undefined, b: readonly T[] | undefined) {
  2. if (a === b) return true
  3. if (!a || !b) return false
  4. if (a.length !== b.length) return false
  5. return a.every((x, i) => x === b[i])
  6. }