tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

URLSearchParams.webidl (1408B)


      1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
      4 * You can obtain one at http://mozilla.org/MPL/2.0/.
      5 *
      6 * The origin of this IDL file is
      7 * http://url.spec.whatwg.org/#urlsearchparams
      8 *
      9 * To the extent possible under law, the editors have waived all copyright
     10 * and related or neighboring rights to this work. In addition, as of 17
     11 * February 2013, the editors have made this specification available under
     12 * the Open Web Foundation Agreement Version 1.0, which is available at
     13 * http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0.
     14 */
     15 
     16 [Exposed=(Window,Worker,WorkerDebugger)]
     17 interface URLSearchParams {
     18  [Throws]
     19  constructor(optional (sequence<sequence<UTF8String>> or
     20                        record<UTF8String, UTF8String> or UTF8String) init = "");
     21 
     22  readonly attribute unsigned long size;
     23 
     24  undefined append(UTF8String name, UTF8String value);
     25  undefined delete(UTF8String name, optional UTF8String value);
     26  UTF8String? get(UTF8String name);
     27  sequence<UTF8String> getAll(UTF8String name);
     28  boolean has(UTF8String name, optional UTF8String value);
     29  undefined set(UTF8String name, UTF8String value);
     30 
     31  [Throws]
     32  undefined sort();
     33 
     34  iterable<UTF8String, UTF8String>;
     35  stringifier;
     36 };