UNPKG

@a11d/equals

Version:

A value equality utility library.

22 lines 891 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<Object[typeof equals]>): ReturnType<Object[typeof equals]>; } interface Function { equals(...args: Parameters<Function[typeof equals]>): ReturnType<Function[typeof equals]>; } interface Array<T> { equals(...args: Parameters<Array<T>[typeof equals]>): ReturnType<Array<T>[typeof equals]>; } interface Set<T> { equals(...args: Parameters<Set<T>[typeof equals]>): ReturnType<Set<T>[typeof equals]>; } interface Map<K, V> { equals(...args: Parameters<Map<K, V>[typeof equals]>): ReturnType<Map<K, V>[typeof equals]>; } } //# sourceMappingURL=global.d.ts.map