Files
qiaoshi-tooth-web/@types/jsdom/index.d.ts
sleepwithoutbz 4c71b3a711 Init commit.
2025-10-02 22:58:32 +08:00

19 lines
650 B
TypeScript

/// <reference path="base.d.ts"/>
// eslint-disable-next-line @definitelytyped/no-declare-current-package
declare module "jsdom" {
interface DOMWindow {
FinalizationRegistry: FinalizationRegistryConstructor;
WeakRef: WeakRefConstructor;
InputEvent: typeof InputEvent;
External: typeof External;
}
}
// Necessary to avoid breaking dependents because of the dependency
// on the `ESNext.WeakRef` lib:
// eslint-disable-next-line @typescript-eslint/no-empty-interface
interface FinalizationRegistryConstructor {}
// eslint-disable-next-line @typescript-eslint/no-empty-interface
interface WeakRefConstructor {}