From 8b5191797b1b5ef2ae0c83f30fab39423d8c9fc6 Mon Sep 17 00:00:00 2001 From: Yin Zhikai Date: Fri, 24 Nov 2017 18:50:26 +0800 Subject: [PATCH] Allow URL Object as base parameter --- baselines/dom.generated.d.ts | 2 +- baselines/webworker.generated.d.ts | 2 +- inputfiles/overridingTypes.json | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) 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