UNPKG

ts-std-lib

Version:
12 lines (11 loc) 492 B
import { IEqualityComparer } from './IEqualityComparer'; /** * Equality comparer that tests equality in the properties and symbols (not functions) of objects. */ export declare class StructuralEqualityComparer<T extends object> implements IEqualityComparer<T> { private readonly _equalityComparer; private readonly _partial; constructor(_equalityComparer: IEqualityComparer<T>, _partial?: boolean); equals(a: T, b: T): boolean; private getObjectProperties; }