ts-std-lib
Version:
A standard library for typescript
14 lines (13 loc) • 526 B
TypeScript
import { IEqualityComparer } from './IEqualityComparer';
/**
* Equality comparer that tests equality
*/
export declare class DefaultEqualityComparer implements IEqualityComparer<any> {
private readonly _valueEqualityComparer;
private readonly _typeEqualityComparer;
private readonly _iterableEqualityComparer;
private readonly _structuralEqualityComparer;
private readonly _checkClass;
constructor(checkClass?: boolean, partial?: boolean);
equals(a: unknown, b: unknown): boolean;
}