10 lines
285 B
TypeScript
10 lines
285 B
TypeScript
|
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 {};
|