diff options
author | Nayeem Rahman <muhammed.9939@gmail.com> | 2019-09-17 17:17:12 +0100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-09-17 12:17:12 -0400 |
commit | e55e4a2838e0f67cd0789ec4d3eec62a5b7ab238 (patch) | |
tree | fdedfb5b0aa5fe35dc0021d170e7eabd66426b98 /js/lib.deno_runtime.d.ts | |
parent | 9cfdc60a23e6418d4780dc3ebd6266248555bb03 (diff) |
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.
Diffstat (limited to 'js/lib.deno_runtime.d.ts')
-rw-r--r-- | js/lib.deno_runtime.d.ts | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/js/lib.deno_runtime.d.ts b/js/lib.deno_runtime.d.ts index 6ddf29c6c..fe60d710b 100644 --- a/js/lib.deno_runtime.d.ts +++ b/js/lib.deno_runtime.d.ts @@ -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; |