tor-browser

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

IDBKeyRange.webidl (1119B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 /*
      5 * The origin of this IDL file is
      6 * https://w3c.github.io/IndexedDB/#keyrange
      7 *
      8 * Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
      9 * liability, trademark and document use rules apply.
     10 */
     11 
     12 [Exposed=(Window,Worker)]
     13 interface IDBKeyRange {
     14  [Throws]
     15  readonly attribute any     lower;
     16  [Throws]
     17  readonly attribute any     upper;
     18  [Constant]
     19  readonly attribute boolean lowerOpen;
     20  [Constant]
     21  readonly attribute boolean upperOpen;
     22  [Throws]
     23  boolean _includes(any key);
     24 
     25 
     26  [NewObject, Throws]
     27  static IDBKeyRange only (any value);
     28  [NewObject, Throws]
     29  static IDBKeyRange lowerBound (any lower, optional boolean open = false);
     30  [NewObject, Throws]
     31  static IDBKeyRange upperBound (any upper, optional boolean open = false);
     32  [NewObject, Throws]
     33  static IDBKeyRange bound (any lower, any upper, optional boolean lowerOpen = false, optional boolean upperOpen = false);
     34 };