@incubrain/helpers
Version:
9 lines (8 loc) • 359 B
TypeScript
type DeduplicationResult<T> = {
items: T[];
duplicateCounts: Record<string, number>;
totalDuplicates: number;
};
export declare function dedupeItems<T extends Record<string, any>>(items: T[], keyGen: string | ((item: T) => string) | (keyof T)[]): DeduplicationResult<T>;
export declare function dedupeStrings(urls: string[]): string[];
export {};