From 28c94ff880f16b5c85234b5575239ccc80e1e15d Mon Sep 17 00:00:00 2001 From: FrogTheFrog Date: Wed, 31 Oct 2018 22:46:47 +0200 Subject: [PATCH 1/3] change `Event.srcElement` type to `EventTarget` and expose it to Worker --- baselines/dom.generated.d.ts | 2 +- baselines/webworker.generated.d.ts | 2 ++ inputfiles/overridingTypes.json | 3 +-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 209ad3671..10de48a6b 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -4942,7 +4942,7 @@ interface Event { readonly isTrusted: boolean; returnValue: boolean; /** @deprecated */ - readonly srcElement: Element | null; + readonly srcElement: EventTarget | null; /** * Returns the object to which event is dispatched (its target). */ diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 0d8b2780b..a7f15a950 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -1020,6 +1020,8 @@ interface Event { */ readonly isTrusted: boolean; returnValue: boolean; + /** @deprecated */ + readonly srcElement: EventTarget | null; /** * Returns the object to which event is dispatched (its target). */ diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index a86871d27..6dd2b0caf 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -2227,8 +2227,7 @@ "properties": { "property": { "srcElement": { - "exposed": "Window", - "type": "Element", + "exposed": "Window Worker", "nullable": 1, "deprecated": 1 } From 7b7ac6abfc677bb01ac60561f509efb4b61c7b2b Mon Sep 17 00:00:00 2001 From: Lukas Senionis Date: Thu, 1 Nov 2018 09:29:04 +0200 Subject: [PATCH 2/3] remove `exposed` override --- inputfiles/overridingTypes.json | 1 - 1 file changed, 1 deletion(-) diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index 6dd2b0caf..f3cc818a4 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -2227,7 +2227,6 @@ "properties": { "property": { "srcElement": { - "exposed": "Window Worker", "nullable": 1, "deprecated": 1 } From 395f734c8e72940f9293dc31c77fda2c9af941e6 Mon Sep 17 00:00:00 2001 From: Lukas Senionis Date: Thu, 1 Nov 2018 20:19:58 +0200 Subject: [PATCH 3/3] remove `nullable` as it is nullable by default --- inputfiles/overridingTypes.json | 1 - 1 file changed, 1 deletion(-) diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index f3cc818a4..565c664c2 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -2227,7 +2227,6 @@ "properties": { "property": { "srcElement": { - "nullable": 1, "deprecated": 1 } }