diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index a76008993..8eadb4b95 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -10754,10 +10754,25 @@ declare var UIEvent: { } interface URL { + hash: number; + search: number; + pathname: number; + port: number; + hostname: number; + host: number; + password: number; + username: number; + protocol: number; + origin: number; + href: number; +} + +declare var URL: { createObjectURL(object: any, options?: ObjectURLOptions): string; revokeObjectURL(url: string): void; + prototype: URL; + new (url: string, base?: string): URL; } -declare var URL: URL; interface UnviewableContentIdentifiedEvent extends NavigationEventWithReferrer { mediaType: string; diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index bf731ab5e..e9238a343 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -394,5 +394,78 @@ "interface": "Element", "name": "getElementsByTagName", "signatures": ["getElementsByTagName(tagname: \"picture\"): NodeListOf"] + }, + { + "kind": "property", + "interface": "URL", + "name": "hash", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "search", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "pathname", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "port", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "hostname", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "host", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "password", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "username", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "protocol", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "origin", + "type": "number" + }, + { + "kind": "property", + "interface": "URL", + "name": "href", + "type": "number" + }, + { + "kind": "constructor", + "interface": "URL", + "signatures": [ + "new (url: string, base?: string): URL" + ] } ]