diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 3b106de41..8098645ba 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -3320,7 +3320,7 @@ interface ErrorEvent extends Event { declare var ErrorEvent: { prototype: ErrorEvent; - new(): ErrorEvent; + new(type: string, errorEventInitDict?: ErrorEventInit): ErrorEvent; } interface Event { @@ -12708,6 +12708,14 @@ interface XMLHttpRequestEventTarget { addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void; } +interface ErrorEventInit { + message?: string; + filename?: string; + lineno?: number; + conlno?: number; + error?: any; +} + interface StorageEventInit extends EventInit { key?: string; oldValue?: string; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index a787d4b25..00059d4c2 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -227,7 +227,7 @@ interface ErrorEvent extends Event { declare var ErrorEvent: { prototype: ErrorEvent; - new(): ErrorEvent; + new(type: string, errorEventInitDict?: ErrorEventInit): ErrorEvent; } interface Event { @@ -985,6 +985,14 @@ interface WorkerUtils extends Object, WindowBase64 { setTimeout(handler: any, timeout?: any, ...args: any[]): number; } +interface ErrorEventInit { + message?: string; + filename?: string; + lineno?: number; + conlno?: number; + error?: any; +} + interface BlobPropertyBag { type?: string; endings?: string; diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index 425f10f29..43ce2a148 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -1,4 +1,30 @@ [ + { + "kind": "interface", + "name": "ErrorEventInit", + "properties": [ + { + "name": "message?", + "type": "string" + }, + { + "name": "filename?", + "type": "string" + }, + { + "name": "lineno?", + "type": "number" + }, + { + "name": "conlno?", + "type": "number" + }, + { + "name": "error?", + "type": "any" + } + ] + }, { "kind": "property", "interface": "CSSStyleDeclaration", diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index b9b40d469..35894c17a 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -1,4 +1,9 @@ [ + { + "kind": "constructor", + "interface": "ErrorEvent", + "signatures": ["new(type: string, errorEventInitDict?: ErrorEventInit): ErrorEvent"] + }, { "kind": "property", "interface": "Window",