UNPKG

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
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>;