/** * @param {T[]} a * @param {T[]} b * @template T */ export function shallowArrayEquals(a: T[], b: T[]): boolean; /** * @param {A[]} a * @param {B[]} b * @param {function(A):T} aAccessor * @param {function(B):T} bAccessor * @template A, B, T */ export function shallowArrayEqualsWithAccessors(a: A[], b: B[], aAccessor: (arg0: A) => T, bAccessor: (arg0: B) => T): boolean; /** * * @param {any[]} a */ export function isHomogeneous(a: any[]): boolean; /** * @param {T[] | T} obj * @returns {T[]} * @template T */ export function asArray(obj: T[] | T): T[]; /** * Returns the last element of an array. * Like vega-util's peek but with stricter typings * * @param {T[]} arr * @template T */ export function peek(arr: T[]): T; //# sourceMappingURL=arrayUtils.d.ts.map