Skip to content

Commit 3468e65

Browse files
committed
make addListener signature more specific
1 parent 5cd35f3 commit 3468e65

File tree

2 files changed

+26
-5
lines changed

2 files changed

+26
-5
lines changed

baselines/dom.generated.d.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9667,14 +9667,16 @@ declare var MediaList: {
96679667
};
96689668

96699669
interface MediaQueryListEventMap {
9670-
"change": Event;
9670+
"change": MediaQueryListEvent;
96719671
}
96729672

96739673
interface MediaQueryList extends EventTarget {
96749674
readonly matches: boolean;
96759675
readonly media: string;
9676-
onchange: ((this: MediaQueryList, ev: Event) => any) | null;
9677-
addListener(listener: EventListenerOrEventListenerObject | null): void;
9676+
onchange: ((this: MediaQueryList, ev: MediaQueryListEvent) => any) | null;
9677+
/** @deprecated */
9678+
addListener(listener: (this: MediaQueryList, ev: MediaQueryListEvent) => any): void;
9679+
/** @deprecated */
96789680
removeListener(listener: EventListenerOrEventListenerObject | null): void;
96799681
addEventListener<K extends keyof MediaQueryListEventMap>(type: K, listener: (this: MediaQueryList, ev: MediaQueryListEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
96809682
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;

inputfiles/overridingTypes.json

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,27 @@
213213
}
214214
},
215215
"MediaQueryList": {
216-
"name": "MediaQueryList",
217-
"extends": "EventTarget"
216+
"methods": {
217+
"method": {
218+
"addListener": {
219+
"deprecated": 1,
220+
"override-signatures": [
221+
"addListener(listener: (this: MediaQueryList, ev: MediaQueryListEvent) => any): void"
222+
]
223+
},
224+
"removeListener": {
225+
"deprecated": 1
226+
}
227+
}
228+
},
229+
"events": {
230+
"event": [
231+
{
232+
"name": "change",
233+
"type": "MediaQueryListEvent"
234+
}
235+
]
236+
}
218237
},
219238
"HTMLAnchorElement": {
220239
"name": "HTMLAnchorElement",

0 commit comments

Comments
 (0)