Skip to content

Commit 8b6ddc1

Browse files
authored
Make DOMException extend Error (microsoft#1100)
1 parent 237685a commit 8b6ddc1

5 files changed

+7
-4
lines changed

baselines/dom.generated.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3675,7 +3675,7 @@ declare var CustomEvent: {
36753675
};
36763676

36773677
/** An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. */
3678-
interface DOMException {
3678+
interface DOMException extends Error {
36793679
readonly code: number;
36803680
readonly message: string;
36813681
readonly name: string;

baselines/serviceworker.generated.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -948,7 +948,7 @@ declare var CustomEvent: {
948948
};
949949

950950
/** An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. */
951-
interface DOMException {
951+
interface DOMException extends Error {
952952
readonly code: number;
953953
readonly message: string;
954954
readonly name: string;

baselines/sharedworker.generated.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -892,7 +892,7 @@ declare var CustomEvent: {
892892
};
893893

894894
/** An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. */
895-
interface DOMException {
895+
interface DOMException extends Error {
896896
readonly code: number;
897897
readonly message: string;
898898
readonly name: string;

baselines/webworker.generated.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -959,7 +959,7 @@ declare var CustomEvent: {
959959
};
960960

961961
/** An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. */
962-
interface DOMException {
962+
interface DOMException extends Error {
963963
readonly code: number;
964964
readonly message: string;
965965
readonly name: string;

inputfiles/overridingTypes.jsonc

+3
Original file line numberDiff line numberDiff line change
@@ -1575,6 +1575,9 @@
15751575
}
15761576
}
15771577
},
1578+
"DOMException": {
1579+
"extends": "Error"
1580+
},
15781581
"DOMStringMap": {
15791582
"overrideIndexSignatures": [
15801583
"[name: string]: string | undefined"

0 commit comments

Comments
 (0)