ts-std-lib
Version:
A standard library for typescript
10 lines (9 loc) • 355 B
TypeScript
import { IEqualityComparer } from './IEqualityComparer';
/**
* Equality comparer that tests equality using a given predicate function.
*/
export declare class PredicateEqualityComparer<T> implements IEqualityComparer<T> {
private readonly _predicate;
constructor(_predicate: (a: T, b: T) => boolean);
equals(a: T, b: T): boolean;
}