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/event_test.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/event_test.ts')
-rw-r--r-- | js/event_test.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/event_test.ts b/js/event_test.ts index b31ffdecf..72f4f5855 100644 --- a/js/event_test.ts +++ b/js/event_test.ts @@ -15,8 +15,8 @@ test(function eventInitializedWithType(): void { test(function eventInitializedWithTypeAndDict(): void { const init = "submit"; - const eventInitDict = new EventInit({ bubbles: true, cancelable: true }); - const event = new Event(init, eventInitDict); + const eventInit = { bubbles: true, cancelable: true } as EventInit; + const event = new Event(init, eventInit); assertEquals(event.isTrusted, false); assertEquals(event.target, null); @@ -62,8 +62,8 @@ test(function eventPreventDefaultSuccess(): void { event.preventDefault(); assertEquals(event.defaultPrevented, false); - const eventInitDict = new EventInit({ bubbles: true, cancelable: true }); - const cancelableEvent = new Event(type, eventInitDict); + const eventInit = { bubbles: true, cancelable: true } as EventInit; + const cancelableEvent = new Event(type, eventInit); assertEquals(cancelableEvent.defaultPrevented, false); cancelableEvent.preventDefault(); assertEquals(cancelableEvent.defaultPrevented, true); |