Skip to content

Commit c9cadbb

Browse files
authored
DOM: Add Support for pageswap and pagereveal event on window (microsoft#1974)
1 parent 4a6d7cb commit c9cadbb

File tree

3 files changed

+20
-12
lines changed

3 files changed

+20
-12
lines changed

baselines/dom.generated.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27472,9 +27472,9 @@ interface WindowEventHandlersEventMap {
2747227472
"offline": Event;
2747327473
"online": Event;
2747427474
"pagehide": PageTransitionEvent;
27475-
"pagereveal": Event;
27475+
"pagereveal": PageRevealEvent;
2747627476
"pageshow": PageTransitionEvent;
27477-
"pageswap": Event;
27477+
"pageswap": PageSwapEvent;
2747827478
"popstate": PopStateEvent;
2747927479
"rejectionhandled": PromiseRejectionEvent;
2748027480
"storage": StorageEvent;
@@ -27508,11 +27508,11 @@ interface WindowEventHandlers {
2750827508
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
2750927509
onpagehide: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
2751027510
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event) */
27511-
onpagereveal: ((this: WindowEventHandlers, ev: Event) => any) | null;
27511+
onpagereveal: ((this: WindowEventHandlers, ev: PageRevealEvent) => any) | null;
2751227512
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
2751327513
onpageshow: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
2751427514
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageswap_event) */
27515-
onpageswap: ((this: WindowEventHandlers, ev: Event) => any) | null;
27515+
onpageswap: ((this: WindowEventHandlers, ev: PageSwapEvent) => any) | null;
2751627516
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
2751727517
onpopstate: ((this: WindowEventHandlers, ev: PopStateEvent) => any) | null;
2751827518
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */
@@ -29558,11 +29558,11 @@ declare var ononline: ((this: Window, ev: Event) => any) | null;
2955829558
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
2955929559
declare var onpagehide: ((this: Window, ev: PageTransitionEvent) => any) | null;
2956029560
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event) */
29561-
declare var onpagereveal: ((this: Window, ev: Event) => any) | null;
29561+
declare var onpagereveal: ((this: Window, ev: PageRevealEvent) => any) | null;
2956229562
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
2956329563
declare var onpageshow: ((this: Window, ev: PageTransitionEvent) => any) | null;
2956429564
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageswap_event) */
29565-
declare var onpageswap: ((this: Window, ev: Event) => any) | null;
29565+
declare var onpageswap: ((this: Window, ev: PageSwapEvent) => any) | null;
2956629566
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
2956729567
declare var onpopstate: ((this: Window, ev: PopStateEvent) => any) | null;
2956829568
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */

baselines/ts5.5/dom.generated.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27450,9 +27450,9 @@ interface WindowEventHandlersEventMap {
2745027450
"offline": Event;
2745127451
"online": Event;
2745227452
"pagehide": PageTransitionEvent;
27453-
"pagereveal": Event;
27453+
"pagereveal": PageRevealEvent;
2745427454
"pageshow": PageTransitionEvent;
27455-
"pageswap": Event;
27455+
"pageswap": PageSwapEvent;
2745627456
"popstate": PopStateEvent;
2745727457
"rejectionhandled": PromiseRejectionEvent;
2745827458
"storage": StorageEvent;
@@ -27486,11 +27486,11 @@ interface WindowEventHandlers {
2748627486
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
2748727487
onpagehide: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
2748827488
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event) */
27489-
onpagereveal: ((this: WindowEventHandlers, ev: Event) => any) | null;
27489+
onpagereveal: ((this: WindowEventHandlers, ev: PageRevealEvent) => any) | null;
2749027490
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
2749127491
onpageshow: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
2749227492
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageswap_event) */
27493-
onpageswap: ((this: WindowEventHandlers, ev: Event) => any) | null;
27493+
onpageswap: ((this: WindowEventHandlers, ev: PageSwapEvent) => any) | null;
2749427494
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
2749527495
onpopstate: ((this: WindowEventHandlers, ev: PopStateEvent) => any) | null;
2749627496
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */
@@ -29536,11 +29536,11 @@ declare var ononline: ((this: Window, ev: Event) => any) | null;
2953629536
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
2953729537
declare var onpagehide: ((this: Window, ev: PageTransitionEvent) => any) | null;
2953829538
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event) */
29539-
declare var onpagereveal: ((this: Window, ev: Event) => any) | null;
29539+
declare var onpagereveal: ((this: Window, ev: PageRevealEvent) => any) | null;
2954029540
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
2954129541
declare var onpageshow: ((this: Window, ev: PageTransitionEvent) => any) | null;
2954229542
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageswap_event) */
29543-
declare var onpageswap: ((this: Window, ev: Event) => any) | null;
29543+
declare var onpageswap: ((this: Window, ev: PageSwapEvent) => any) | null;
2954429544
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
2954529545
declare var onpopstate: ((this: Window, ev: PopStateEvent) => any) | null;
2954629546
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */

inputfiles/addedTypes.jsonc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,14 @@
247247
"name": "pageshow",
248248
"type": "PageTransitionEvent"
249249
},
250+
{
251+
"name": "pageswap",
252+
"type": "PageSwapEvent"
253+
},
254+
{
255+
"name": "pagereveal",
256+
"type": "PageRevealEvent"
257+
},
250258
{
251259
"name": "popstate",
252260
"type": "PopStateEvent"

0 commit comments

Comments
 (0)