UNPKG

@a11d/equals

Version:

A value equality utility library.

19 lines 837 B
import { equals } from './symbol.js'; declare global { interface ObjectConstructor { equals(...args: Parameters<ObjectConstructor[typeof equals]>): ReturnType<ObjectConstructor[typeof equals]>; } interface Object { equals(...args: Parameters<typeof Object.prototype[typeof equals]>): ReturnType<typeof Object.prototype[typeof equals]>; } interface Array<T> { equals(...args: Parameters<typeof Array<T>[typeof equals]>): ReturnType<typeof Array<T>[typeof equals]>; } interface Set<T> { equals(...args: Parameters<typeof Set<T>[typeof equals]>): ReturnType<typeof Set<T>[typeof equals]>; } interface Map<K, V> { equals(...args: Parameters<typeof Map<K, V>[typeof equals]>): ReturnType<typeof Map<K, V>[typeof equals]>; } } //# sourceMappingURL=global.d.ts.map