Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  TestInterfaceJSMaplikeSetlikeIterable.webidl   Sprache: unbekannt

 
Spracherkennung für: .webidl vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/.
 */

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceMaplike {
  [Throws]
  constructor();

  maplike<DOMString, long>;
  undefined setInternal(DOMString aKey, long aValue);
  undefined clearInternal();
  boolean deleteInternal(DOMString aKey);
  boolean hasInternal(DOMString aKey);
  [Throws]
  long getInternal(DOMString aKey);
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceMaplikeObject {
  [Throws]
  constructor();

  readonly maplike<DOMString, TestInterfaceMaplike>;
  undefined setInternal(DOMString aKey);
  undefined clearInternal();
  boolean deleteInternal(DOMString aKey);
  boolean hasInternal(DOMString aKey);
  [Throws]
  TestInterfaceMaplike? getInternal(DOMString aKey);
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceMaplikeJSObject {
  [Throws]
  constructor();

  readonly maplike<DOMString, object>;
  undefined setInternal(DOMString aKey, object aObject);
  undefined clearInternal();
  boolean deleteInternal(DOMString aKey);
  boolean hasInternal(DOMString aKey);
  [Throws]
  object? getInternal(DOMString aKey);
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceSetlike {
  [Throws]
  constructor();

  setlike<DOMString>;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceSetlikeNode {
  [Throws]
  constructor();

  setlike<Node>;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceIterableSingle {
  [Throws]
  constructor();

  iterable<long>;
  getter long(unsigned long index);
  readonly attribute unsigned long length;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceIterableDouble {
  [Throws]
  constructor();

  iterable<DOMString, DOMString>;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceIterableDoubleUnion {
  [Throws]
  constructor();

  iterable<DOMString, (DOMString or long)>;
};

dictionary TestInterfaceAsyncIterableSingleOptions {
  boolean failToInit = false;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceAsyncIterableSingle {
  [Throws]
  constructor(optional TestInterfaceAsyncIterableSingleOptions options = {});

  async_iterable<long>;
};

callback TestThrowingCallback = undefined();

dictionary TestInterfaceAsyncIteratorOptions {
  unsigned long multiplier = 1;
  sequence<Promise<any>> blockingPromises = [];
  unsigned long failNextAfter = 4294967295;
  boolean throwFromNext = false;
  TestThrowingCallback throwFromReturn;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceAsyncIterableSingleWithArgs {
  [Throws]
  constructor();

  [GenerateReturnMethod]
  async_iterable<long>(optional TestInterfaceAsyncIteratorOptions options = {});

  readonly attribute long returnCallCount;

  readonly attribute any returnLastCalledWith;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceAsyncIterableDouble {
  [Throws]
  constructor();

  async_iterable<DOMString, DOMString>;
};

[Pref="dom.expose_test_interfaces",
 Exposed=Window]
interface TestInterfaceAsyncIterableDoubleUnion {
  [Throws]
  constructor();

  async_iterable<DOMString, (DOMString or long)>;
};

[Dauer der Verarbeitung: 0.21 Sekunden, vorverarbeitet 2026-08-22]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=141584
#Domains=752002