Automatic update from web-platform-tests Sync interfaces/ with @webref/idl 3.45.3 (#45297) Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com> -- wpt-commits: ac8b032c18666de37a8035fc219403d1811af1eb wpt-pr: 45297
48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
// 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=*,
|
|
LegacyWindowAlias=webkitURL]
|
|
interface URL {
|
|
constructor(USVString url, optional USVString base);
|
|
|
|
static URL? parse(USVString url, optional USVString base);
|
|
static boolean canParse(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=*]
|
|
interface URLSearchParams {
|
|
constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = "");
|
|
|
|
readonly attribute unsigned long size;
|
|
|
|
undefined append(USVString name, USVString value);
|
|
undefined delete(USVString name, optional USVString value);
|
|
USVString? get(USVString name);
|
|
sequence<USVString> getAll(USVString name);
|
|
boolean has(USVString name, optional USVString value);
|
|
undefined set(USVString name, USVString value);
|
|
|
|
undefined sort();
|
|
|
|
iterable<USVString, USVString>;
|
|
stringifier;
|
|
};
|