| // GENERATED CONTENT - DO NOT EDIT |
| // Content was automatically extracted by Reffy into webref |
| // (https://github.com/w3c/webref) |
| // Source: URL Standard (https://url.spec.whatwg.org/) |
| |
| [Exposed=(Window,Worker), |
| LegacyWindowAlias=webkitURL] |
| interface URL { |
| constructor(USVString url, optional USVString base); |
| |
| stringifier attribute USVString href; |
| readonly attribute USVString origin; |
| attribute USVString protocol; |
| attribute USVString username; |
| attribute USVString password; |
| attribute USVString host; |
| attribute USVString hostname; |
| attribute USVString port; |
| attribute USVString pathname; |
| attribute USVString search; |
| [SameObject] readonly attribute URLSearchParams searchParams; |
| attribute USVString hash; |
| |
| USVString toJSON(); |
| }; |
| |
| [Exposed=(Window,Worker)] |
| interface URLSearchParams { |
| constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = ""); |
| |
| undefined append(USVString name, USVString value); |
| undefined delete(USVString name); |
| USVString? get(USVString name); |
| sequence<USVString> getAll(USVString name); |
| boolean has(USVString name); |
| undefined set(USVString name, USVString value); |
| |
| undefined sort(); |
| |
| iterable<USVString, USVString>; |
| stringifier; |
| }; |