compare-anything
Version:
Compares objects and arrays and tells you which props or values are duplicates, and which are only present once.
11 lines (10 loc) • 443 B
TypeScript
import { ComparisonObjects } from './compareObjectsBasedOn.js';
export type ComparisonObjectArrays<ObjectType> = {
perIndex: ComparisonObjects<ObjectType>[];
equal: boolean;
};
export declare function compareObjectArraysBasedOn<ObjectType extends {
[key in string]: any;
} | any = {
[key in string]: any;
}>(propKeys: (keyof ObjectType)[], objectArrays: [[ObjectType, ...any[]], ...any[]]): ComparisonObjectArrays<ObjectType>;