|
declare type EqualFunc<T> = (a: T, b: T) => boolean;
|
|
declare type DiffComponent = {
|
|
count: number;
|
|
added: boolean;
|
|
removed: boolean;
|
|
indices: number[];
|
|
};
|
|
export default function arrayDiff<T>(oldArr: T[], newArr: T[], equal?: EqualFunc<T>): DiffComponent[];
|
|
export {};
|