fxl
2023-05-04 e150655a785de36a65a26a0dc4d3d6d65fe7e9d0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { FeatureDetection } from "../Source/Cesium.js";
 
function isTypedArray(o) {
  return FeatureDetection.typedArrayTypes.some(function (type) {
    return o instanceof type;
  });
}
 
function typedArrayToArray(array) {
  if (array !== null && typeof array === "object" && isTypedArray(array)) {
    return Array.prototype.slice.call(array, 0);
  }
  return array;
}
 
function equals(util, customEqualiyTesters, a, b) {
  a = typedArrayToArray(a);
  b = typedArrayToArray(b);
  return util.equals(a, b, customEqualiyTesters);
}
export default equals;