Skip to content

Commit 6893423

Browse files
updated svgsvgelement
1 parent 758e36c commit 6893423

File tree

5 files changed

+52
-0
lines changed

5 files changed

+52
-0
lines changed

baselines/dom.generated.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29789,6 +29789,12 @@ interface SVGSVGElement extends SVGGraphicsElement, SVGFitToViewBox, WindowEvent
2978929789
unsuspendRedraw(suspendHandleID: number): void;
2979029790
/** @deprecated */
2979129791
unsuspendRedrawAll(): void;
29792+
/**
29793+
* The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.
29794+
*
29795+
* [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)
29796+
*/
29797+
addEventListener(type: string, listener: ((event: Event) => void) | ((event: UIEvent) => void)): void;
2979229798
addEventListener<K extends keyof SVGSVGElementEventMap>(type: K, listener: (this: SVGSVGElement, ev: SVGSVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
2979329799
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
2979429800
removeEventListener<K extends keyof SVGSVGElementEventMap>(type: K, listener: (this: SVGSVGElement, ev: SVGSVGElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29767,6 +29767,12 @@ interface SVGSVGElement extends SVGGraphicsElement, SVGFitToViewBox, WindowEvent
2976729767
unsuspendRedraw(suspendHandleID: number): void;
2976829768
/** @deprecated */
2976929769
unsuspendRedrawAll(): void;
29770+
/**
29771+
* The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.
29772+
*
29773+
* [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)
29774+
*/
29775+
addEventListener(type: string, listener: ((event: Event) => void) | ((event: UIEvent) => void)): void;
2977029776
addEventListener<K extends keyof SVGSVGElementEventMap>(type: K, listener: (this: SVGSVGElement, ev: SVGSVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
2977129777
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
2977229778
removeEventListener<K extends keyof SVGSVGElementEventMap>(type: K, listener: (this: SVGSVGElement, ev: SVGSVGElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29789,6 +29789,12 @@ interface SVGSVGElement extends SVGGraphicsElement, SVGFitToViewBox, WindowEvent
2978929789
unsuspendRedraw(suspendHandleID: number): void;
2979029790
/** @deprecated */
2979129791
unsuspendRedrawAll(): void;
29792+
/**
29793+
* The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.
29794+
*
29795+
* [MDN Reference](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)
29796+
*/
29797+
addEventListener(type: string, listener: ((event: Event) => void) | ((event: UIEvent) => void)): void;
2979229798
addEventListener<K extends keyof SVGSVGElementEventMap>(type: K, listener: (this: SVGSVGElement, ev: SVGSVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
2979329799
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
2979429800
removeEventListener<K extends keyof SVGSVGElementEventMap>(type: K, listener: (this: SVGSVGElement, ev: SVGSVGElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;

inputfiles/overridingTypes.jsonc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1331,6 +1331,13 @@
13311331
"overrideType": "NodeListOf<SVGCircleElement | SVGEllipseElement | SVGImageElement | SVGLineElement | SVGPathElement | SVGPolygonElement | SVGPolylineElement | SVGRectElement | SVGTextElement | SVGUseElement>"
13321332
}
13331333
}
1334+
},
1335+
"addEventListener": {
1336+
"mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener",
1337+
"comment": "The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.",
1338+
"overrideSignatures": [
1339+
"addEventListener(type: string, listener: ((event: Event) => void) | ((event: UIEvent) => void)): void"
1340+
]
13341341
}
13351342
}
13361343
}

unittests/files/eventlistener.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,30 @@ divElement.addEventListener("beep", (event: UIEvent) => {
3535
return;
3636
}
3737
});
38+
39+
const svgElement = document.createElementNS("http://www.w3.org/2000/svg", "svg");
40+
41+
svgElement.addEventListener(
42+
"click",
43+
(event: Event) => {
44+
if (event) {
45+
return;
46+
}
47+
},
48+
false,
49+
);
50+
51+
svgElement.addEventListener(
52+
"click",
53+
(event: Event) => {
54+
if (event) {
55+
return;
56+
}
57+
}
58+
);
59+
60+
svgElement.addEventListener("beep", (event: UIEvent) => {
61+
if (event) {
62+
return;
63+
}
64+
});

0 commit comments

Comments
 (0)