mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 20:29:11 +00:00
Remove some non-standard web API constructors (#2970)
This removes the EventListener, EventInit and CustomEventInit constructors from the userland globals. The type exports stay. I removed the internal classes as well. EventListener's implementation seemed to be doing some bookkeeping on handled events but that's not being used anywhere so I assume it's old debug stuff. The other two are completely redundant.
This commit is contained in:
parent
9cfdc60a23
commit
e55e4a2838
7 changed files with 33 additions and 137 deletions
19
js/lib.deno_runtime.d.ts
vendored
19
js/lib.deno_runtime.d.ts
vendored
|
@ -1231,11 +1231,8 @@ declare interface Window {
|
|||
crypto: Crypto;
|
||||
Blob: typeof blob.DenoBlob;
|
||||
File: domTypes.DomFileConstructor;
|
||||
CustomEventInit: typeof customEvent.CustomEventInit;
|
||||
CustomEvent: typeof customEvent.CustomEvent;
|
||||
EventInit: typeof event.EventInit;
|
||||
Event: typeof event.Event;
|
||||
EventListener: typeof eventTarget.EventListener;
|
||||
EventTarget: typeof eventTarget.EventTarget;
|
||||
URL: typeof url.URL;
|
||||
URLSearchParams: typeof urlSearchParams.URLSearchParams;
|
||||
|
@ -1312,17 +1309,17 @@ declare const removeEventListener: (
|
|||
options?: boolean | domTypes.EventListenerOptions | undefined
|
||||
) => void;
|
||||
|
||||
declare type Blob = blob.DenoBlob;
|
||||
declare type Blob = domTypes.Blob;
|
||||
declare type Body = domTypes.Body;
|
||||
declare type File = domTypes.DomFile;
|
||||
declare type CustomEventInit = customEvent.CustomEventInit;
|
||||
declare type CustomEvent = customEvent.CustomEvent;
|
||||
declare type EventInit = event.EventInit;
|
||||
declare type Event = event.Event;
|
||||
declare type EventListener = eventTarget.EventListener;
|
||||
declare type EventTarget = eventTarget.EventTarget;
|
||||
declare type CustomEventInit = domTypes.CustomEventInit;
|
||||
declare type CustomEvent = domTypes.CustomEvent;
|
||||
declare type EventInit = domTypes.EventInit;
|
||||
declare type Event = domTypes.Event;
|
||||
declare type EventListener = domTypes.EventListener;
|
||||
declare type EventTarget = domTypes.EventTarget;
|
||||
declare type URL = url.URL;
|
||||
declare type URLSearchParams = urlSearchParams.URLSearchParams;
|
||||
declare type URLSearchParams = domTypes.URLSearchParams;
|
||||
declare type Headers = domTypes.Headers;
|
||||
declare type FormData = domTypes.FormData;
|
||||
declare type TextEncoder = textEncoding.TextEncoder;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue