UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

16 lines 696 B
/** * Compute a diff between two arrays, result is a 3 way split between common items, unique items in `a` array and unique items in `b` array * @see prefer to use {@link array_set_diff_sorting}, as it's much faster, especially for large sets * @template T * @param {T[]} a * @param {T[]} b * @param {function(a:T,b:T):boolean} [equals] method to determine equality between two elements * @returns {{uniqueA:T[], uniqueB:T[], common:T[]}} */ export function array_set_diff<T>(a: T[], b: T[], equals?: typeof strictEquals): { uniqueA: T[]; uniqueB: T[]; common: T[]; }; import { strictEquals } from "../../function/strictEquals.js"; //# sourceMappingURL=array_set_diff.d.ts.map