diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 70a0b90fe..855f5af38 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -12213,7 +12213,7 @@ interface URL { declare var URL: { prototype: URL; - new(url: string, base?: string): URL; + new(url: string, base?: string | URL): URL; createObjectURL(object: any, options?: ObjectURLOptions): string; revokeObjectURL(url: string): void; }; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 88e520c33..86324a4ec 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -1061,7 +1061,7 @@ interface URL { declare var URL: { prototype: URL; - new(url: string, base?: string): URL; + new(url: string, base?: string | URL): URL; createObjectURL(object: any, options?: ObjectURLOptions): string; revokeObjectURL(url: string): void; }; diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index e29b52c56..eb9b310bb 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -1725,5 +1725,12 @@ "isPointInStroke(x: number, y: number, fillRule?: CanvasFillRule): boolean", "isPointInStroke(path: Path2D, x: number, y: number, fillRule?: CanvasFillRule): boolean" ] + }, + { + "kind": "constructor", + "interface": "URL", + "signatures": [ + "new(url: string, base?: string | URL): URL" + ] } ] \ No newline at end of file