| // GENERATED CONTENT - DO NOT EDIT |
| // Content was automatically extracted by Reffy into reffy-reports |
| // (https://github.com/tidoust/reffy-reports) |
| // Source: URL Standard (https://url.spec.whatwg.org/) |
| |
| [Constructor(USVString url, optional USVString base), |
| Exposed=(Window,Worker), |
| LegacyWindowAlias=webkitURL] |
| interface URL { |
| 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(); |
| }; |
| |
| [Constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = ""), |
| Exposed=(Window,Worker)] |
| interface URLSearchParams { |
| void append(USVString name, USVString value); |
| void delete(USVString name); |
| USVString? get(USVString name); |
| sequence<USVString> getAll(USVString name); |
| boolean has(USVString name); |
| void set(USVString name, USVString value); |
| |
| void sort(); |
| |
| iterable<USVString, USVString>; |
| stringifier; |
| }; |