// Type definitions for jsdom 16.2 // Project: https://github.com/jsdom/jsdom // Definitions by: Leonard Thieu // Johan Palmfjord // ExE Boss // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// // tslint:disable-next-line: no-declare-current-package no-single-declare-module declare module "jsdom" { interface DOMWindow { FinalizationRegistry: FinalizationRegistryConstructor; WeakRef: WeakRefConstructor; } } // Necessary to avoid breaking dependents because of the dependency // on the `ESNext.WeakRef` lib: // tslint:disable-next-line: no-empty-interface interface FinalizationRegistryConstructor {} // tslint:disable-next-line: no-empty-interface interface WeakRefConstructor {}