Skip to content

Commit 575c5d7

Browse files
authored
Manually remove some deprecations (microsoft#1837)
Co-authored-by: saschanaz <saschanaz@users.noreply.github.com>
1 parent da46531 commit 575c5d7

File tree

3 files changed

+25
-50
lines changed

3 files changed

+25
-50
lines changed

baselines/dom.generated.d.ts

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5255,11 +5255,7 @@ interface CSSStyleDeclaration {
52555255
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/justify-content)
52565256
*/
52575257
webkitJustifyContent: string;
5258-
/**
5259-
* @deprecated This is a legacy alias of `lineClamp`.
5260-
*
5261-
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp)
5262-
*/
5258+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp) */
52635259
webkitLineClamp: string;
52645260
/**
52655261
* @deprecated This is a legacy alias of `mask`.
@@ -26531,17 +26527,9 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
2653126527
readonly outerHeight: number;
2653226528
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
2653326529
readonly outerWidth: number;
26534-
/**
26535-
* @deprecated This is a legacy alias of `scrollX`.
26536-
*
26537-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX)
26538-
*/
26530+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX) */
2653926531
readonly pageXOffset: number;
26540-
/**
26541-
* @deprecated This is a legacy alias of `scrollY`.
26542-
*
26543-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY)
26544-
*/
26532+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY) */
2654526533
readonly pageYOffset: number;
2654626534
/**
2654726535
* Refers to either the parent WindowProxy, or itself.
@@ -28174,17 +28162,9 @@ declare var orientation: number;
2817428162
declare var outerHeight: number;
2817528163
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
2817628164
declare var outerWidth: number;
28177-
/**
28178-
* @deprecated This is a legacy alias of `scrollX`.
28179-
*
28180-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX)
28181-
*/
28165+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX) */
2818228166
declare var pageXOffset: number;
28183-
/**
28184-
* @deprecated This is a legacy alias of `scrollY`.
28185-
*
28186-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY)
28187-
*/
28167+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY) */
2818828168
declare var pageYOffset: number;
2818928169
/**
2819028170
* Refers to either the parent WindowProxy, or itself.

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

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5255,11 +5255,7 @@ interface CSSStyleDeclaration {
52555255
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/justify-content)
52565256
*/
52575257
webkitJustifyContent: string;
5258-
/**
5259-
* @deprecated This is a legacy alias of `lineClamp`.
5260-
*
5261-
* [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp)
5262-
*/
5258+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp) */
52635259
webkitLineClamp: string;
52645260
/**
52655261
* @deprecated This is a legacy alias of `mask`.
@@ -26531,17 +26527,9 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
2653126527
readonly outerHeight: number;
2653226528
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
2653326529
readonly outerWidth: number;
26534-
/**
26535-
* @deprecated This is a legacy alias of `scrollX`.
26536-
*
26537-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX)
26538-
*/
26530+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX) */
2653926531
readonly pageXOffset: number;
26540-
/**
26541-
* @deprecated This is a legacy alias of `scrollY`.
26542-
*
26543-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY)
26544-
*/
26532+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY) */
2654526533
readonly pageYOffset: number;
2654626534
/**
2654726535
* Refers to either the parent WindowProxy, or itself.
@@ -28174,17 +28162,9 @@ declare var orientation: number;
2817428162
declare var outerHeight: number;
2817528163
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
2817628164
declare var outerWidth: number;
28177-
/**
28178-
* @deprecated This is a legacy alias of `scrollX`.
28179-
*
28180-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX)
28181-
*/
28165+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollX) */
2818228166
declare var pageXOffset: number;
28183-
/**
28184-
* @deprecated This is a legacy alias of `scrollY`.
28185-
*
28186-
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY)
28187-
*/
28167+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/scrollY) */
2818828168
declare var pageYOffset: number;
2818928169
/**
2819028170
* Refers to either the parent WindowProxy, or itself.

inputfiles/overridingTypes.jsonc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,7 +610,18 @@
610610
"window": {
611611
"overrideType": "Window & typeof globalThis"
612612
},
613+
"pageXOffset": {
614+
// While this is indeed an alias of scrollX, it's not a vendor prefixed legacy as aliases usually are.
615+
"deprecated": false
616+
},
617+
"pageYOffset": {
618+
// While this is indeed an alias of scrollY, it's not a vendor prefixed legacy as aliases usually are.
619+
"deprecated": false
620+
},
613621
"parent": {
622+
// This is technically nullable, but it only happens in some edge cases, and
623+
// making it nullable breaks compatibility as it has historically been non-nullable in TS lib.
624+
// See the example in https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-parent.
614625
"nullable": false
615626
}
616627
}
@@ -3365,6 +3376,10 @@
33653376
"name": "cssFloat",
33663377
"type": "CSSOMString",
33673378
"mdnUrl": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/cssFloat"
3379+
},
3380+
"webkitLineClamp": {
3381+
// The corresponding standardized property is not supported by anyone as of 2024-10.
3382+
"deprecated": false
33683383
}
33693384
}
33703385
}

0 commit comments

Comments
 (0)