Total types documented: 1021
This index lists every type in SpawnDev.BlazorJS.JSObjects organized by category (matching the source folder structure).
| Type | Description |
|---|---|
| Bluetooth | The Bluetooth interface of the Web Bluetooth API provides methods to query Bluetooth availability and request access to ... |
| BluetoothAdvertisingEvent | The BluetoothDeviceOptions interface of the Web Bluetooth API represents the options that can be passed to the requestDe... |
| BluetoothCharacteristicProperties | The BluetoothCharacteristicProperties interface of the Web Bluetooth API provides the operations that are valid on the g... |
| BluetoothDevice | The BluetoothDevice interface of the Web Bluetooth API represents a Bluetooth device inside a particular script executio... |
| BluetoothDeviceFilter | https://developer.mozilla.org/en-US/docs/Web/API/Bluetooth/requestDevice#filters |
| BluetoothDeviceManufacturerFilter | https://developer.mozilla.org/en-US/docs/Web/API/Bluetooth/requestDevice#manufacturerdata |
| BluetoothDeviceOptions | https://developer.mozilla.org/en-US/docs/Web/API/Bluetooth/requestDevice#options |
| BluetoothRemoteGATTCharacteristic | The BluetoothRemoteGattCharacteristic interface of the Web Bluetooth API represents a GATT Characteristic, which is a ba... |
| BluetoothRemoteGATTDescriptor | The BluetoothRemoteGATTDescriptor interface of the Web Bluetooth API provides a GATT Descriptor, which provides further ... |
| BluetoothRemoteGATTServer | The BluetoothRemoteGATTServer interface of the Web Bluetooth API represents a GATT Server on a remote device. https://de... |
| BluetoothRemoteGATTService | The BluetoothRemoteGATTService interface of the Web Bluetooth API represents a service provided by a GATT server, includ... |
| WatchAdvertisementsOptions | https://webbluetoothcg.github.io/web-bluetooth/#dictdef-watchadvertisementsoptions |
| Type | Description |
|---|---|
| CompressionStream | The CompressionStream interface of the Compression Streams API is an API for compressing a stream of data. |
| DecompressionStream | The DecompressionStream interface of the Compression Streams API is an API for decompressing a stream of data. |
| Type | Description |
|---|---|
| AesCbcParams | The AesCbcParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter... |
| AesCtrParams | The AesCtrParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter... |
| AesGcmParams | The AesGcmParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter... |
| AesKeyGenParams | The AesKeyGenParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parame... |
| AesKwParams | AES-KW parameters |
| Crypto | The Crypto interface represents basic cryptography features available in the current context. It allows access to a cryp... |
| CryptoKey | The CryptoKey interface of the Web Crypto API represents a cryptographic key obtained from one of the SubtleCrypto metho... |
| CryptoKeyBase | Base class for CryptoKeyPair and CryptoKey |
| CryptoKeyPair | The CryptoKeyPair dictionary of the Web Crypto API represents a key pair for an asymmetric cryptography algorithm, also ... |
| EcdhKeyDeriveParams | The EcdhKeyDeriveParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm pa... |
| EcdsaParams | The EcdsaParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter ... |
| EcKeyGenParams | The EcKeyGenParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm paramet... |
| EcKeyImportParams | The EcKeyImportParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm para... |
| HkdfParams | The HkdfParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter i... |
| HmacImportParams | The HmacImportParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm param... |
| HmacKeyGenParams | The HmacKeyGenParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm param... |
| KeyDeriveParams | Base class for options used in SubtleCrypto.DeriveKey() |
| KeyGenParams | Base class for parameter types used when calling SubtleCrypto.generateKey |
| Pbkdf2Params | The Pbkdf2Params dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter... |
| RsaHash | Used with RsaHashedKeyGenParams |
| RsaHashedImportParams | The RsaHashedImportParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm ... |
| RsaHashedKeyGenParams | The RsaHashedKeyGenParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm ... |
| RsaOaepParams | The RsaOaepParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm paramete... |
| RsaPssParams | The RsaPssParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter... |
| SubtleCrypto | The Crypto.subtle read-only property returns a SubtleCrypto which can then be used to perform low-level cryptographic op... |
| Type | Description |
|---|---|
| Attr | The Attr interface represents one of an element's attributes as an object. In most situations, you will directly retriev... |
| CharacterData | The CharacterData abstract interface represents a Node object that contains characters. This is an abstract interface, m... |
| Comment | The Comment interface represents textual notations within markup; although it is generally not visually shown, such comm... |
| CustomEvent | The CustomEvent interface represents events initialized by an application for any purpose. |
| Document | The Document interface represents any web page loaded in the browser and serves as an entry point into the web page's co... |
| DocumentFragment | The DocumentFragment interface represents a minimal document object that has no parent. https://developer.mozilla.org/en... |
| DocumentPictureInPicture | The DocumentPictureInPicture interface of the Document Picture-in-Picture API is the entry point for creating and handli... |
| DocumentPictureInPictureEvent | The DocumentPictureInPictureEvent interface of the Document Picture-in-Picture API is the event object for the enter eve... |
| DocumentTimeline | The DocumentTimeline interface of the Web Animations API represents animation timelines, including the default document ... |
| DocumentTimelineOptions | An object specifying options for the new timeline. |
| DOMException | The DOMException interface represents an abnormal event (called an exception) that occurs as a result of calling a metho... |
| DOMMatrix | The DOMMatrix interface represents 4x4 matrices, suitable for 2D and 3D operations. |
| DOMMatrix2DInit | The DOMMatrix2DInit dictionary of the Geometry Interfaces Module Level 1 specification is used to provide optional param... |
| DOMMatrixInit | The DOMMatrixInit dictionary of the Geometry Interfaces Module Level 1 specification is used to provide optional paramet... |
| DOMMatrixReadOnly | https://developer.mozilla.org/en-US/docs/Web/API/DOMPointReadOnly https://www.w3.org/TR/geometry-1/#dommatrixreadonly |
| DOMPoint | https://developer.mozilla.org/en-US/docs/Web/API/DOMPoint |
| DOMPointInit | The DOMPointInit dictionary of the Geometry Interfaces Module Level 1 specification is used to provide optional paramete... |
| DOMPointReadOnly | The DOMPointReadOnly interface specifies the coordinate and perspective fields used by DOMPoint to define a 2D or 3D poi... |
| DOMRect | A DOMRect describes the size and position of a rectangle. The type of box represented by the DOMRect is specified by the... |
| DOMRectReadOnly | The DOMRectReadOnly interface specifies the standard properties used by DOMRect to define a rectangle whose properties a... |
| DOMStringList | The DOMStringList interface is a legacy type returned by some APIs and represents a non-modifiable list of strings (DOMS... |
| DOMTokenList | The DOMTokenList interface represents a set of space-separated tokens. Such a set is returned by Element.classList or HT... |
| Element | Element is the most general base class from which all element objects (i.e. objects that represent elements) in a Docume... |
| Event | The Event interface represents an event which takes place on an EventTarget. https://developer.mozilla.org/en-US/docs/We... |
| EventTarget | The EventTarget interface is implemented by objects that can receive events and may have listeners for them. In other wo... |
| HTMLAnchorElement | The HTMLAnchorElement interface represents hyperlink elements and provides special properties and methods (beyond those ... |
| HTMLAudioElement | The audio HTML element is used to embed sound content in documents. It may contain one or more audio sources, represente... |
| HTMLBodyElement | The HTMLBodyElement interface provides special properties (beyond those inherited from the regular HTMLElement interface... |
| HTMLButtonElement | The HTMLButtonElement interface provides properties and methods (beyond the regular HTMLElement interface it also has av... |
| HTMLCanvasElement | The HTMLCanvasElement interface provides properties and methods for manipulating the layout and presentation of <canv... |
| HTMLCollection | The HTMLCollection interface represents a generic collection (array-like object similar to arguments) of elements (in do... |
| HTMLDivElement | The HTMLDivElement interface provides special properties (beyond the regular HTMLElement interface it also has available... |
| HTMLDocument | For historical reasons, Window objects have a window.HTMLDocument property whose value is the Document interface. So you... |
| HTMLElement | The HTMLElement interface represents any HTML element. Some elements directly implement this interface, while others imp... |
| HTMLFormElement | The HTMLFormElement interface represents a form element in the DOM. It allows access to-and, in some cases, modification... |
| HTMLHeadElement | The HTMLHeadElement interface contains the descriptive information, or metadata, for a document. This object inherits al... |
| HTMLHeadingElement | The HTMLHeadingElement interface represents the different heading elements, h1 through h6. It inherits methods and prope... |
| HTMLHtmlElement | The HTMLHtmlElement interface serves as the root node for a given HTML document. This object inherits the properties and... |
| HTMLIFrameElement | The HTMLIFrameElement interface provides special properties and methods (beyond those of the HTMLElement interface it al... |
| HTMLImageElement | The HTMLImageElement interface represents an HTML <img> element, providing the properties and methods used to mani... |
| HTMLInputElement | The HTMLInputElement interface provides special properties and methods for manipulating the options, layout, and present... |
| HTMLMediaElement | The HTMLMediaElement interface adds to HTMLElement the properties and methods needed to support basic media-related capa... |
| HTMLScriptElement | HTML script elements expose the HTMLScriptElement interface, which provides special properties and methods for manipulat... |
| HTMLSlotElement | The HTMLSlotElement interface of the Shadow DOM API enables access to the name and assigned nodes of an HTML slot elemen... |
| HTMLSourceElement | The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has... |
| HTMLTrackElement | The HTMLTrackElement interface represents an HTML track element within the DOM. https://developer.mozilla.org/en-US/docs... |
| HTMLVideoElement | Implemented by the video element, the HTMLVideoElement interface provides special properties and methods for manipulatin... |
| Node | The DOM Node interface is an abstract base class upon which many other DOM API objects are based, thus letting those obj... |
| NodeList | NodeList objects are collections of nodes, usually returned by properties such as Node.childNodes and methods such as do... |
| Selection | A Selection object represents the range of text selected by the user or the current position of the caret. To obtain a S... |
| ShadowRoot | The ShadowRoot interface of the Shadow DOM API is the root node of a DOM subtree that is rendered separately from a docu... |
| Text | The Text interface represents a text node in a DOM tree. https://developer.mozilla.org/en-US/docs/Web/API/Text |
| Window | The Window interface represents a window containing a DOM document; the document property points to the DOM document loa... |
| Type | Description |
|---|---|
| ColorSelectionResult | The ColorSelectionResult dictionary of the EyeDropper API provides the result of an eye dropper selection. https://devel... |
| EyeDropper | The EyeDropper interface of the EyeDropper API provides a mechanism for creating an eyedropper tool. Using the eyedroppe... |
| EyeDropperOptions | The EyeDropperOptions dictionary of the EyeDropper API provides options for the EyeDropper.open() method. https://develo... |
| Type | Description |
|---|---|
| IdleDetector | The IdleDetector interface of the Idle Detection API provides methods and events for detecting user idle state. |
| IdleOptions | Options for the IdleDetector.start() method. |
| Type | Description |
|---|---|
| IntersectionObserver | The IntersectionObserver interface of the Intersection Observer API provides a way to asynchronously observe changes in ... |
| IntersectionObserverEntry | The IntersectionObserverEntry interface of the Intersection Observer API describes the intersection between the target e... |
| IntersectionObserverInit | Options utilized when creating a new IntersectionObserver. https://developer.mozilla.org/en-US/docs/Web/API/Intersection... |
| Type | Description |
|---|---|
| MediaImage | The MediaImage dictionary of the Media Session API describes the images associated with a media resource. https://develo... |
| MediaMetadata | The MediaMetadata interface of the Media Session API allows a web page to provide rich media metadata for display in a p... |
| MediaMetadataInit | The MediaMetadataInit dictionary of the Media Session API provides initialization data for the MediaMetadata interface. ... |
| MediaPositionState | The MediaPositionState dictionary of the Media Session API provides the state of the media playback position. https://de... |
| MediaSession | The MediaSession interface of the Media Session API allows a web page to provide custom behaviors for standard media pla... |
| MediaSessionActionDetails | The MediaSessionActionDetails dictionary of the Media Session API is passed to the MediaSession.setActionHandler() callb... |
| Type | Description |
|---|---|
| PaymentAddress | The PaymentAddress interface of the Payment Request API is used to store validity information about an address used for ... |
| PaymentDetailsInit | The PaymentDetailsInit dictionary contains the details of the payment request. |
| PaymentOptions | The PaymentOptions dictionary contains the options for the payment request. |
| PaymentRequest | The PaymentRequest interface of the Payment Request API is the primary entry point into the API. It allows the web page ... |
| PaymentResponse | The PaymentResponse interface of the Payment Request API is returned after a user selects a payment method and approves ... |
| PaymentValidationErrors | The PaymentValidationErrors dictionary is a dictionary that indicates which fields in a PaymentResponse failed validatio... |
| Type | Description |
|---|---|
| PerformanceEntry | The PerformanceEntry interface encapsulates a single performance metric that is part of the performance timeline. A perf... |
| PerformanceObserver | The PerformanceObserver interface is used to observe the following performance measurement events to be notified of new ... |
| PerformanceObserverEntryList | The PerformanceObserverEntryList interface is a list of performance events that were observed, and is delivered to the c... |
| PerformanceObserverInit | Options utilized when calling PerformanceObserver.observe(). https://developer.mozilla.org/en-US/docs/Web/API/Performanc... |
| Type | Description |
|---|---|
| PictureInPictureEvent | The PictureInPictureEvent interface represents picture-in-picture-related events, including enterpictureinpicture and le... |
| PictureInPictureWindow | The PictureInPictureWindow interface represents an object able to programmatically obtain the Width and Height of the fl... |
| Type | Description |
|---|---|
| Presentation | The Presentation interface of the Presentation API provides a way to access the presentation API features. |
| PresentationAvailability | The PresentationAvailability interface of the Presentation API provides a way to detect when there is a display availabl... |
| PresentationConnection | The PresentationConnection interface of the Presentation API provides the methods for a presentation connection. |
| PresentationConnectionAvailableEvent | The PresentationConnectionAvailableEvent interface of the Presentation API is fired on a PresentationRequest when a conn... |
| PresentationConnectionCloseEvent | The PresentationConnectionCloseEvent interface of the Presentation API is fired on a PresentationConnection when it is c... |
| PresentationConnectionList | The PresentationConnectionList interface of the Presentation API represents a list of PresentationConnection objects tha... |
| PresentationReceiver | The PresentationReceiver interface of the Presentation API provides a way for a receiving browsing context to access the... |
| PresentationRequest | The PresentationRequest interface of the Presentation API provides methods to start a new presentation or reconnect to a... |
| Type | Description |
|---|---|
| CrashReportBody | The CrashReportBody interface of the Reporting API represents the body of a crash report. A crash report is generated wh... |
| DeprecationReportBody | The DeprecationReportBody interface of the Reporting API represents the body of a deprecation report. https://developer.... |
| InterventionReportBody | The InterventionReportBody interface of the Reporting API represents the body of an intervention report. https://develop... |
| Report | The Report interface of the Reporting API represents a single report. Reports can be accessed via the ReportingObserver ... |
| ReportBody | The ReportBody interface of the Reporting API represents the body of a report. Individual report types inherit from this... |
| ReportingObserver | The ReportingObserver interface of the Reporting API allows you to collect and access reports. https://developer.mozilla... |
| ReportingObserverOptions | Options utilized when creating a new ReportingObserver. https://developer.mozilla.org/en-US/docs/Web/API/ReportingObserv... |
| Type | Description |
|---|---|
| DetectedFace | The DetectedFace interface of the Mask Detection API represents a face detected by the FaceDetector.detect() method. |
| DetectedText | The DetectedText interface of the Text Detection API represents a text detected by the TextDetector.detect() method. |
| FaceDetector | The FaceDetector interface of the Face Detection API detects faces in images. |
| FaceDetectorOptions | Options for the FaceDetector constructor. |
| TextDetector | The TextDetector interface of the Text Detection API detects text in images. |
| Type | Description |
|---|---|
| SpeechGrammar | The SpeechGrammar interface of the Web Speech API represents a set of words or patterns of words that we want the recogn... |
| SpeechGrammarList | The SpeechGrammarList interface of the Web Speech API represents a list of SpeechGrammar objects. |
| SpeechRecognition | The SpeechRecognition interface of the Web Speech API is the controller interface for the recognition service; this also... |
| SpeechRecognitionAlternative | The SpeechRecognitionAlternative interface of the Web Speech API represents a single recognition alternative. |
| SpeechRecognitionErrorEvent | The SpeechRecognitionErrorEvent interface of the Web Speech API represents the error event in the speech recognition ser... |
| SpeechRecognitionEvent | The SpeechRecognitionEvent interface of the Web Speech API represents the event object for the result and nomatch events... |
| SpeechRecognitionResult | The SpeechRecognitionResult interface of the Web Speech API represents a single recognition match, which may contain mul... |
| SpeechRecognitionResultList | The SpeechRecognitionResultList interface of the Web Speech API represents a list of SpeechRecognitionResult objects, or... |
| SpeechSynthesis | The SpeechSynthesis interface of the Web Speech API is the controller interface for the speech service; this can be used... |
| SpeechSynthesisEvent | The SpeechSynthesisEvent interface of the Web Speech API contains information about the current state of SpeechSynthesis... |
| SpeechSynthesisUtterance | The SpeechSynthesisUtterance interface of the Web Speech API represents a speech request. It contains the content the sp... |
| SpeechSynthesisVoice | The SpeechSynthesisVoice interface of the Web Speech API represents a voice that the system supports. Every SpeechSynthe... |
| Type | Description |
|---|---|
| BigInt64Array | The BigInt64Array typed array represents an array of 64-bit signed integers in the platform byte order. If control over ... |
| BigUint64Array | The BigUint64Array typed array represents an array of 64-bit signed integers in the platform byte order. If control over... |
| Float16Array | The Float16Array typed array represents an array of 16-bit floating point numbers in the platform byte order. If control... |
| Float32Array | The Float32Array typed array represents an array of 32-bit unsigned integers in the platform byte order. If control over... |
| Float64Array | The Float64Array typed array represents an array of 32-bit unsigned integers in the platform byte order. If control over... |
| Int16Array | The Int16Array typed array represents an array of 32-bit signed integers in the platform byte order. If control over byt... |
| Int32Array | The Int32Array typed array represents an array of 32-bit signed integers in the platform byte order. If control over byt... |
| Int8Array | The Int8Array typed array represents an array of 32-bit signed integers in the platform byte order. If control over byte... |
| TypedArray | A TypedArray object describes an array-like view of an underlying binary data buffer. There is no global property named ... |
| Uint16Array | The Uint16Array typed array represents an array of 32-bit unsigned integers in the platform byte order. If control over ... |
| Uint32Array | The Uint32Array typed array represents an array of 32-bit unsigned integers in the platform byte order. If control over ... |
| Uint8Array | The Uint8Array typed array represents an array of 8-bit unsigned integers. Once established, you can reference elements ... |
| Uint8ClampedArray | The Uint8ClampedArray typed array represents an array of 8-bit unsigned integers clamped to 0-255. The contents are init... |
| Type | Description |
|---|---|
| USB | The USB interface of the WebUSB API provides attributes and methods for finding and connecting USB devices from a web pa... |
| USBAlternateInterface | The USBAlternateInterface interface of the WebUSB API provides information about a particular configuration of an interf... |
| USBConfiguration | The USBConfiguration interface of the WebUSB API provides information about a particular configuration of a USB device a... |
| USBConnectionEvent | The USBConnectionEvent interface of the WebUSB API is the event type passed to USB connect and disconnect events when th... |
| USBControlTransferParameters | https://developer.mozilla.org/en-US/docs/Web/API/USBDevice/controlTransferOut#setup |
| USBDevice | The USBDevice interface of the WebUSB API provides access to metadata about a paired USB device and methods for control ... |
| USBDeviceFilter | USB.requestDevice() filter dictionary to filter USB devices. 5. Device Enumeration https://wicg.github.io/webusb/#enumer... |
| USBDeviceRequestOptions | USB requestDevice options https://wicg.github.io/webusb/#dictdef-usbdevicerequestoptions |
| USBEndpoint | The USBEndpoint interface of the WebUSB API provides information about an endpoint provided by the USB device. An endpoi... |
| USBInterface | The USBInterface interface of the WebUSB API provides information about an interface provided by the USB device. An inte... |
| USBInTransferResult | The USBInTransferResult interface of the WebUSB API provides the result from a call to the transferIn() and controlTrans... |
| USBIsochronousInTransferPacket | The USBIsochronousInTransferPacket interface of the WebUSB API is part of the response from a call to the isochronousTra... |
| USBIsochronousInTransferResult | The USBIsochronousInTransferResult interface of the WebUSB API provides the result from a call to the isochronousTransfe... |
| USBIsochronousOutTransferPacket | The USBIsochronousOutTransferPacket interface of the WebUSB API is part of the response from a call to the isochronousTr... |
| USBIsochronousOutTransferResult | The USBIsochronousOutTransferResult interface of the WebUSB API provides the result from a call to the isochronousTransf... |
| USBOutTransferResult | The USBOutTransferResult interface of the WebUSB API provides the result from a call to the transferOut() and controlTra... |
| Type | Description |
|---|---|
| AnalyserNode | The AnalyserNode interface represents a node able to provide real-time frequency and time-domain analysis information. I... |
| AudioBuffer | The AudioBuffer interface represents a short audio asset residing in memory, created from an audio file using the AudioC... |
| AudioBufferOptions | https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer/AudioBuffer#options |
| AudioBufferSourceNode | https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode |
| AudioBufferSourceNodeOptions | https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/AudioBufferSourceNode#options |
| AudioContext | The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represent... |
| AudioContextOptions | An object used to configure a new AudioContext https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/AudioContex... |
| AudioDestinationNode | https://developer.mozilla.org/en-US/docs/Web/API/AudioDestinationNode |
| AudioListener | The AudioListener interface represents the position and orientation of the unique person listening to the audio scene, a... |
| AudioNode | The AudioNode interface is a generic interface for representing an audio processing module. https://developer.mozilla.or... |
| AudioNodeOptions | This specifies the options that can be used in constructing all AudioNodes. All members are optional. However, the speci... |
| AudioParam | The Web Audio API's AudioParam interface represents an audio-related parameter, usually a parameter of an AudioNode (suc... |
| AudioScheduledSourceNode | The AudioScheduledSourceNode interface-part of the Web Audio API-is a parent interface for several types of audio source... |
| AudioSinkOptions | An object representing different options for a sink ID. Currently this takes a single property, type, with a value of "n... |
| AudioTimestamp | Returned from AudioContext.GetOutputTimestamp() https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/getOutputT... |
| AudioWorklet | The AudioWorklet interface of the Web Audio API is used to supply custom audio processing scripts that execute in a sepa... |
| AudioWorkletNode | The AudioWorkletNode interface of the Web Audio API represents a base class for a user-defined AudioNode, which can be c... |
| BaseAudioContext | The BaseAudioContext interface of the Web Audio API acts as a base definition for online and offline audio-processing gr... |
| BiquadFilterNode | https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode |
| BiquadFilterNodeOptions | https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode/BiquadFilterNode#options |
| ChannelMergerNode | The ChannelMergerNode interface, often used in conjunction with its opposite, ChannelSplitterNode, reunites different mo... |
| ChannelSplitterNode | The ChannelSplitterNode interface, often used in conjunction with its opposite, ChannelMergerNode, separates the differe... |
| ConvolverNode | The ConvolverNode interface is an AudioNode that performs a Linear Convolution on a given AudioBuffer, often used to ach... |
| ConvolverNodeOptions | https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/ConvolverNode#options |
| DelayNode | https://developer.mozilla.org/en-US/docs/Web/API/BaseAudioContext/createDelay |
| DelayNodeOptions | https://developer.mozilla.org/en-US/docs/Web/API/DelayNode/DelayNode#options |
| DynamicsCompressorNode | The DynamicsCompressorNode interface provides a compression effect, which lowers the volume of the loudest parts of the ... |
| GainNode | The GainNode interface represents a change in volume. It is an AudioNode audio-processing module that causes a given gai... |
| GainNodeOptions | https://developer.mozilla.org/en-US/docs/Web/API/GainNode/GainNode#options |
| IIRFilterNode | The IIRFilterNode interface of the Web Audio API is a AudioNode processor which implements a general infinite impulse re... |
| MediaElementAudioSourceNode | The MediaElementAudioSourceNode interface represents an audio source consisting of an HTML audio or video element. It is... |
| MediaElementAudioSourceNodeOptions | Options used when creating a new MediaElementAudioSourceNode |
| MediaStreamAudioDestinationNode | The MediaStreamAudioDestinationNode interface represents an audio destination consisting of a WebRTC MediaStream with a ... |
| MediaStreamAudioSourceNode | The MediaStreamAudioSourceNode interface is a type of AudioNode which operates as an audio source whose media is receive... |
| MediaStreamTrackAudioSourceNode | The MediaStreamTrackAudioSourceNode interface is a type of AudioNode which represents a source of audio data taken from ... |
| OfflineAudioContext | The OfflineAudioContext interface is an AudioContext interface representing an audio-processing graph built from linked ... |
| OfflineAudioContextOptions | Options for the OfflineAudioContext constructor. |
| OscillatorNode | The OscillatorNode interface represents a periodic waveform, such as a sine wave. It is an AudioScheduledSourceNode audi... |
| OscillatorNodeOptions | An object whose properties specify the initial values for the oscillator node's properties. Any properties omitted from ... |
| PannerNode | The PannerNode interface defines an audio-processing object that represents the location, direction, and behavior of an ... |
| PannerOptions | https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/PannerNode#options https://webaudio.github.io/web-audio-api/... |
| PeriodicWave | The PeriodicWave interface defines a periodic waveform that can be used to shape the output of an OscillatorNode. Period... |
| PeriodicWaveOptions | https://developer.mozilla.org/en-US/docs/Web/API/PeriodicWave/PeriodicWave#options |
| StereoPannerNode | The StereoPannerNode interface of the Web Audio API represents a simple stereo panner node that can be used to pan an au... |
| WaveShaperNode | The WaveShaperNode interface represents a non-linear distorter. It is an AudioNode that use a curve to apply a wave shap... |
| Type | Description |
|---|---|
| AudioDataAllocationSizeOptions | Options used for AudioData.AllocationSize() https://developer.mozilla.org/en-US/docs/Web/API/AudioData/allocationSize#op... |
| AudioDataCopyToOptions | Options used fpr AudioData.CopyTo() https://developer.mozilla.org/en-US/docs/Web/API/AudioData/copyTo#options |
| AudioDataOptions | Options used when creating a new AudioData https://developer.mozilla.org/en-US/docs/Web/API/AudioData/AudioData#init |
| AudioDecoder | The AudioDecoder interface of the Web Codecs API decodes EncodedAudioChunks into AudioData. |
| AudioDecoderConfig | A dictionary object containing the configuration for the AudioDecoder |
| AudioDecoderInit | A dictionary object containing the init params for the AudioDecoder |
| AudioDecoderSupport | Result of AudioDecoder.isConfigSupported |
| AudioEncoder | The AudioEncoder interface of the Web Codecs API encodes AudioData into EncodedAudioChunks. |
| AudioEncoderConfig | A dictionary object containing the configuration for the AudioEncoder |
| AudioEncoderInit | A dictionary object containing the init params for the AudioEncoder |
| AudioEncoderSupport | Result of AudioEncoder.isConfigSupported |
| EncodedAudioChunk | The EncodedAudioChunk interface of the Web Codecs API represents a chunk of encoded audio. |
| EncodedAudioChunkInit | A dictionary object containing the init params for the EncodedAudioChunk |
| EncodedAudioChunkMetadata | A dictionary object containing metadata for the EncodedAudioChunk |
| EncodedVideoChunk | The EncodedVideoChunk interface of the Web Codecs API represents a chunk of encoded video. |
| EncodedVideoChunkInit | A dictionary object containing the init params for the EncodedVideoChunk |
| EncodedVideoChunkMetadata | A dictionary object containing metadata for the EncodedVideoChunk |
| VideoColorSpace | The VideoColorSpace() constructor creates a new VideoColorSpace object which represents a video color space. https://dev... |
| VideoColorSpaceOptions | An object representing the color space of the VideoFrame https://developer.mozilla.org/en-US/docs/Web/API/VideoColorSpac... |
| VideoDecoder | The VideoDecoder interface of the Web Codecs API decodes EncodedVideoChunks into VideoFrames. |
| VideoDecoderConfig | A dictionary object containing the configuration for the VideoDecoder |
| VideoDecoderInit | A dictionary object containing the init params for the VideoDecoder |
| VideoDecoderSupport | Result of VideoDecoder.isConfigSupported |
| VideoEncoder | The VideoEncoder interface of the Web Codecs API encodes VideoFrames into EncodedVideoChunks. |
| VideoEncoderConfig | A dictionary object containing the configuration for the VideoEncoder |
| VideoEncoderEncodeOptions | A dictionary object containing options for the encode method |
| VideoEncoderInit | A dictionary object containing the init params for the VideoEncoder |
| VideoEncoderSupport | Result of VideoEncoder.isConfigSupported |
| VideoFrameCopyOptions | VideoFrame.CopyTo() options https://developer.mozilla.org/en-US/docs/Web/API/VideoFrame/copyTo#options |
| VideoFrameDataOptions | Options used when creating a new VideoFrame using ArrayBuffer, TypedArray, or DataView data https://developer.mozilla.or... |
| VideoFrameLayout | Describes a video plane layout for a VideoFrame https://developer.mozilla.org/en-US/docs/Web/API/VideoFrame/VideoFrame#l... |
| VideoFrameMetadata | Metadata supplied to the callback registered with HTMLVideoElement.requestVideoFrameCallback(). https://web.dev/articles... |
| VideoFrameOptions | Used in constructing a new VideoFrame |
| VideoFrameRect | Used in VideoFrameOptions |
| VideoResizeModeEnum | The VideoResizeModeEnum enum of the Media Statistics API is used to describe the resize mode of a video source. |
| Type | Description |
|---|---|
| WebGL2RenderingContext | The WebGL2RenderingContext interface provides the OpenGL ES 3.0 rendering context for the drawing surface of an HTML can... |
| WebGLActiveInfo | The WebGLActiveInfo interface is part of the WebGL API and represents the information returned by calling the WebGLRende... |
| WebGLBuffer | The WebGLBuffer interface is part of the WebGL API and represents an opaque buffer object storing data such as vertices ... |
| WebGLContextAttributes | The WebGLContextAttributes dictionary contains attributes used to configure the WebGL context when creating it. https://... |
| WebGLContextEvent | The WebGLContextEvent interface is part of the WebGL API and is an interface for an event that is generated in response ... |
| WebGLFramebuffer | The WebGLFramebuffer interface is part of the WebGL API and represents a collection of buffers that serve as a rendering... |
| WebGLObject | The WebGLObject is part of the WebGL API and is the parent interface for all WebGL objects. https://developer.mozilla.or... |
| WebGLProgram | The WebGLProgram is part of the WebGL API and is a combination of two compiled WebGLShaders consisting of a vertex shade... |
| WebGLQuery | The WebGLQuery interface is part of the WebGL 2 API and provides ways to asynchronously query for information. By defaul... |
| WebGLRenderbuffer | The WebGLRenderbuffer interface is part of the WebGL API and represents a buffer that can contain an image, or that can ... |
| WebGLRenderingContext | The WebGLRenderingContext interface provides an interface to the OpenGL ES 2.0 graphics rendering context for the drawin... |
| WebGLSampler | The WebGLSampler interface is part of the WebGL 2 API and stores sampling parameters for WebGLTexture access inside of a... |
| WebGLShader | The WebGLShader is part of the WebGL API and can either be a vertex or a fragment shader. A WebGLProgram requires both t... |
| WebGLShaderPrecisionFormat | The WebGLShaderPrecisionFormat interface is part of the WebGL API and represents the information returned by calling the... |
| WebGLSync | The WebGLSync interface is part of the WebGL 2 API and is used to synchronize activities between the GPU and the applica... |
| WebGLTexture | The WebGLTexture interface is part of the WebGL API and represents an opaque texture object providing storage and state ... |
| WebGLTransformFeedback | The WebGLTransformFeedback interface is part of the WebGL 2 API and enables transform feedback, which is the process of ... |
| WebGLUniformLocation | The WebGLUniformLocation interface is part of the WebGL API and represents the location of a uniform variable in a shade... |
| WebGLVertexArrayObject | TThe WebGLVertexArrayObject interface is part of the WebGL 2 API, represents vertex array objects (VAOs) pointing to ver... |
| Type | Description |
|---|---|
| WEBGL_lose_context | The WEBGL_lose_context extension is part of the WebGL API and exposes functions to simulate losing and restoring the Web... |
| Type | Description |
|---|---|
| GPU | The GPU interface of the WebGPU API is the starting point for using WebGPU. It can be used to return a GPUAdapter from w... |
| GPUAdapter | The GPUAdapter interface of the WebGPU API represents a GPU adapter. From this you can request a GPUDevice, adapter info... |
| GPUAdapterInfo | The GPUAdapterInfo interface of the WebGPU API contains identifying information about a GPUAdapter. https://developer.mo... |
| GPUBindGroup | A GPUBindGroup defines a set of resources to be bound together in a group and how the resources are used in shader stage... |
| GPUBindGroupDescriptor | https://www.w3.org/TR/webgpu/#dictdef-gpubindgroupdescriptor |
| GPUBindGroupEntry | A GPUBindGroupEntry describes a single resource to be bound in a GPUBindGroup https://www.w3.org/TR/webgpu/#dictdef-gpub... |
| GPUBindGroupLayout | The GPUBindGroupLayout interface of the WebGPU API defines the structure and purpose of related GPU resources such as bu... |
| GPUBindGroupLayoutDescriptor | An object describing the layout of a bind group, which is a collection of resources that can be bound to a pipeline. htt... |
| GPUBindGroupLayoutEntry | Describes a single shader resource binding to be included in the GPUBindGroupLayout https://www.w3.org/TR/webgpu/#dictde... |
| GPUBindingCommandsMixin | https://www.w3.org/TR/webgpu/#gpubindingcommandsmixin |
| GPUBlendComponent | https://www.w3.org/TR/webgpu/#dictdef-gpublendcomponent |
| GPUBlendState | https://www.w3.org/TR/webgpu/#dictdef-gpublendstate |
| GPUBuffer | The GPUBuffer interface of the WebGPU API represents a block of memory that can be used to store raw data to use in GPU ... |
| GPUBufferBinding | A GPUBufferBinding describes a buffer and optional range to bind as a resource. https://www.w3.org/TR/webgpu/#dictdef-gp... |
| GPUBufferBindingLayout | https://www.w3.org/TR/webgpu/#dictdef-gpubufferbindinglayout |
| GPUBufferDescriptor | Creates buffer descriptor https://www.w3.org/TR/webgpu/#gpubufferdescriptor |
| GPUCanvasConfiguration | Configuration options for creating a GPUCanvasContext. https://www.w3.org/TR/webgpu/#dictdef-gpucanvasconfiguration |
| GPUCanvasContext | The GPUCanvasContext interface of the WebGPU API represents the WebGPU rendering context of a canvas element, returned v... |
| GPUColorDict | https://www.w3.org/TR/webgpu/#dictdef-gpucolordict |
| GPUColorTargetState | Represents the state of a color target in a GPU rendering pipeline, including its format. https://www.w3.org/TR/webgpu/#... |
| GPUCommandBuffer | Command buffers are pre-recorded lists of GPU commands (blocks of queue timeline steps) that can be submitted to a GPUQu... |
| GPUCommandBufferDescriptor | https://www.w3.org/TR/webgpu/#command-buffer-creation |
| GPUCommandEncoder | The GPUCommandEncoder interface of the WebGPU API represents an encoder that collects a sequence of GPU commands to be i... |
| GPUCommandEncoderDescriptor | Represents a descriptor used to configure a GPU command encoder. https://www.w3.org/TR/webgpu/#dictdef-gpucommandencoder... |
| GPUCommandsMixin | https://www.w3.org/TR/webgpu/#gpucommandsmixin |
| GPUCompilationInfo | The GPUCompilationInfo interface of the WebGPU API represents an array of GPUCompilationMessage objects generated by the... |
| GPUCompilationMessage | The GPUCompilationMessage interface of the WebGPU API represents a single informational, warning, or error message gener... |
| GPUComputePassDescriptor | https://www.w3.org/TR/webgpu/#dictdef-gpucomputepassdescriptor |
| GPUComputePassEncoder | https://www.w3.org/TR/webgpu/#gpucomputepassencoder |
| GPUComputePassTimestampWrites | https://www.w3.org/TR/webgpu/#dictdef-gpucomputepasstimestampwrites |
| GPUComputePipeline | https://www.w3.org/TR/webgpu/#gpucomputepipeline |
| GPUComputePipelineDescriptor | https://www.w3.org/TR/webgpu/#dictdef-gpucomputepipelinedescriptor |
| GPUCopyExternalImageDestInfo | WebGPU textures hold raw numeric data, and are not tagged with semantic metadata describing colors. However, copyExterna... |
| GPUCopyExternalImageSourceInfo | "GPUCopyExternalImageSourceInfo" describes the "info" about the "source" of a "copyExternalImageToTexture()" operation. ... |
| GPUDebugCommandsMixin | https://www.w3.org/TR/webgpu/#gpudebugcommandsmixin |
| GPUDepthStencilState | Represents a depth-stencil state in WebGPU, which is used to configure depth and stencil testing for rendering operation... |
| GPUDevice | The GPUDevice interface of the WebGPU API represents a logical GPU device. This is the main interface through which the ... |
| GPUDeviceDescriptor | RequestDevice options https://www.w3.org/TR/webgpu/#gpudevicedescriptor |
| GPUDeviceLostInfo | The GPUDeviceLostInfo interface of the WebGPU API represents the object returned when the GPUDevice.lost Promise resolve... |
| GPUError | The GPUError interface of the WebGPU API is the base interface for errors surfaced by GPUDevice.popErrorScope and the un... |
| GPUExtent3DDict | https://www.w3.org/TR/webgpu/#dictdef-gpuextent3ddict |
| GPUExternalTexture | A GPUExternalTexture is a sampleable 2D texture wrapping an external video frame. It is an immutable snapshot; its conte... |
| GPUExternalTextureBindingLayout | https://www.w3.org/TR/webgpu/#dictdef-gpuexternaltexturebindinglayout |
| GPUExternalTextureDescriptor | https://www.w3.org/TR/webgpu/#dictdef-gpuexternaltexturedescriptor |
| GPUFragmentState | Represents a fragment of data or a computational unit intended for processing on a GPU. https://www.w3.org/TR/webgpu/#di... |
| GPUMultisampleState | An object describing how the pipeline interacts with a render pass's multisampled attachments. https://www.w3.org/TR/web... |
| GPUObjectBase | A WebGPU object consists of a WebGPU Interface and an internal object. The WebGPU interface defines the public interface... |
| GPUObjectDescriptorBase | An object descriptor holds the information needed to create an object, which is typically done via one of the create* me... |
| GPUOrigin2DDict | https://www.w3.org/TR/webgpu/#dictdef-gpuorigin2ddict |
| GPUOrigin3DDict | https://www.w3.org/TR/webgpu/#dictdef-gpuorigin3ddict |
| GPUPipelineDescriptorBase | https://www.w3.org/TR/webgpu/#dictdef-gpupipelinedescriptorbase |
| GPUPipelineLayout | The GPUPipelineLayout interface of the WebGPU API defines the GPUBindGroupLayouts used by a pipeline. GPUBindGroups used... |
| GPUPipelineLayoutDescriptor | Describes the layout of a pipeline, which is used to create a GPUPipelineLayout object. https://www.w3.org/TR/webgpu/#di... |
| GPUPrimitiveState | An object describing how a pipeline constructs and rasterizes primitives from its vertex inputs. https://www.w3.org/TR/w... |
| GPUProgrammableStage | A GPUProgrammableStage describes the entry point in the user-provided GPUShaderModule that controls one of the programma... |
| GPUQuerySet | https://www.w3.org/TR/webgpu/#gpuqueryset |
| GPUQuerySetDescriptor | A GPUQuerySetDescriptor specifies the options to use in creating a GPUQuerySet. https://www.w3.org/TR/webgpu/#dictdef-gp... |
| GPUQueryType | https://www.w3.org/TR/webgpu/#enumdef-gpuquerytype |
| GPUQueue | The GPUQueue interface of the WebGPU API controls execution of encoded commands on the GPU. https://developer.mozilla.or... |
| GPURenderBundle | https://www.w3.org/TR/webgpu/#gpurenderbundle |
| GPURenderBundleDescriptor | https://www.w3.org/TR/webgpu/#dictdef-gpurenderbundledescriptor |
| GPURenderBundleEncoder | https://www.w3.org/TR/webgpu/#gpurenderbundleencoder |
| GPURenderBundleEncoderDescriptor | https://www.w3.org/TR/webgpu/#dictdef-gpurenderbundleencoderdescriptor |
| GPURenderCommandsMixin | https://www.w3.org/TR/webgpu/#gpurendercommandsmixin |
| GPURenderPassColorAttachment | Defines the color attachments that will be output to when executing a render pass. https://www.w3.org/TR/webgpu/#dictdef... |
| GPURenderPassDepthStencilAttachment | https://www.w3.org/TR/webgpu/#dictdef-gpurenderpassdepthstencilattachment |
| GPURenderPassDescriptor | Represents a descriptor for configuring a GPU render pass. https://www.w3.org/TR/webgpu/#dictdef-gpurenderpassdescriptor |
| GPURenderPassEncoder | Represents an encoder for recording commands within a GPU render pass. https://www.w3.org/TR/webgpu/#gpurenderpassencode... |
| GPURenderPipeline | The GPURenderPipeline interface of the WebGPU API represents a pipeline that controls the vertex and fragment shader sta... |
| GPURenderPipelineDescriptor | Create render pipeline descriptor https://www.w3.org/TR/webgpu/#dictdef-gpurenderpipelinedescriptor |
| GPURequestAdapterOptions | Options for GPU.RequestAdapter https://www.w3.org/TR/webgpu/#dictdef-gpurequestadapteroptions |
| GPUSampler | A GPUSampler encodes transformations and filtering information that can be used in a shader to interpret texture resourc... |
| GPUSamplerBindingLayout | https://www.w3.org/TR/webgpu/#dictdef-gpusamplerbindinglayout |
| GPUSamplerDescriptor | https://www.w3.org/TR/webgpu/#dictdef-gpusamplerdescriptor |
| GPUShaderModule | The GPUShaderModule interface of the WebGPU API represents an internal shader module object, a container for WGSL shader... |
| GPUShaderModuleDescriptor | Describes the parameters for creating a GPUShaderModule, which is used to compile and manage shader code in WebGPU. http... |
| GPUStencilFaceState | A GPUStencilFaceState dictionary specifies the stencil state for a given face direction (front or back). https://www.w3.... |
| GPUStorageTextureBindingLayout | https://www.w3.org/TR/webgpu/#dictdef-gpustoragetexturebindinglayout |
| GPUSupportedFeatures | The GPUSupportedFeatures interface of the WebGPU API is a Set-like object that describes additional functionality suppor... |
| GPUSupportedLimits | The GPUSupportedLimits interface of the WebGPU API describes the limits supported by a GPUAdapter. https://www.w3.org/TR... |
| GPUTexelCopyBufferInfo | "GPUTexelCopyBufferInfo" describes the "info" (GPUBuffer and GPUTexelCopyBufferLayout) about a "buffer" source or destin... |
| GPUTexelCopyBufferLayout | "GPUTexelCopyBufferLayout" describes the "layout" of texels in a "buffer" of bytes (GPUBuffer or AllowSharedBufferSource... |
| GPUTexelCopyTextureInfo | "GPUTexelCopyTextureInfo" describes the "info" (GPUTexture, etc.) about a "texture" source or destination of a "texel co... |
| GPUTexture | The GPUTexture interface of the WebGPU API represents a container used to store 1D, 2D, or 3D arrays of data, such as im... |
| GPUTextureBindingLayout | https://www.w3.org/TR/webgpu/#dictdef-gputexturebindinglayout |
| GPUTextureDescriptor | https://www.w3.org/TR/webgpu/#gputexturedescriptor |
| GPUTextureView | The GPUTextureView interface of the WebGPU API represents a view into a subset of the texture resources defined by a par... |
| GPUTextureViewDescriptor | Descriptor for creating a GPUTextureView. https://www.w3.org/TR/webgpu/#dictdef-gputextureviewdescriptor |
| GPUUncapturedErrorEvent | The GPUUncapturedErrorEvent interface of the WebGPU API is the event object type for the GPUDevice uncapturederror event... |
| GPUVertexAttribute | Defines the layout of the vertex attributes within each structure. https://www.w3.org/TR/webgpu/#dictdef-gpuvertexattrib... |
| GPUVertexBufferLayout | Represents the expected layout of a vertex buffer used in the pipeline. https://www.w3.org/TR/webgpu/#dictdef-gpuvertexb... |
| GPUVertexState | An object describing the vertex shader entry point of the pipeline and its input buffer layouts. https://www.w3.org/TR/w... |
| WGSLLanguageFeatures | The WGSLLanguageFeatures interface of the WebGPU API is a setlike object that reports the WGSL language extensions suppo... |
| Type | Description |
|---|---|
| RTCAnswerOptions | Options used for RTCPeerConnection.CreateSnwer() https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/crea... |
| RTCCertificate | The RTCCertificate interface provides an object representing a certificate used by an RTCPeerConnection for authenticati... |
| RTCConfiguration | Configuration passed to new RTCPeerConnection https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/RTCPeer... |
| RTCDataChannelEvent | The RTCDataChannelEvent interface represents an event that is fired when an RTCDataChannel is added to an RTCPeerConnect... |
| RTCDataChannelOptions | The RTCDataChannelOptions dictionary is used to provide options when creating an RTCDataChannel. |
| RTCDtlsTransport | The RTCDtlsTransport interface provides access to information about the Datagram Transport Layer Security (DTLS) transpo... |
| RTCDTMFSender | The RTCDTMFSender interface allows to send DTMF tones to a remote peer. |
| RTCError | The RTCError interface describes an error which has occurred while handling WebRTC operations. It's based upon the stand... |
| RTCErrorEvent | The RTCErrorEvent interface represents an error that occurred while using the WebRTC API. |
| RTCIceCandidate | The RTCIceCandidate interface-part of the WebRTC API-represents a candidate Interactive Connectivity Establishment (ICE)... |
| RTCIceCandidateInfo | The RTCIceCandidateInfo interface of the WebRTC API represents a candidate Internet Connectivity Establishment (ICE) con... |
| RTCIceCandidatePairStats | The RTCIceCandidatePairStats dictionary of the WebRTC API is used to report statistics that provide insight into the qua... |
| RTCIceCandidateStats | The RTCIceCandidateStats dictionary of the WebRTC API is used to report statistics related to an RTCIceCandidate. https:... |
| RTCIceServer | Describes one server which may be used by the ICE agent; these are typically STUN and/or TURN servers. If this isn't spe... |
| RTCMediaEncoding | Parameters for a single codec that could be used to encode the track's media. https://developer.mozilla.org/en-US/docs/W... |
| RTCOfferOptions | Options used for RTCPeerConnection.CreateOffer() https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/crea... |
| RTCPeerConnection | The RTCPeerConnection interface represents a WebRTC connection between the local computer and a remote peer. It provides... |
| RTCPeerConnectionEvent | The RTCPeerConnectionEvent interface represents an event that is fired when an RTCPeerConnection receives an ICE candida... |
| RTCPeerConnectionIceErrorEvent | The RTCPeerConnectionIceErrorEvent interface represents an error that occurred during the ICE candidate gathering or con... |
| RTCRtpReceiver | The RTCRtpReceiver interface manages the reception and decoding of data for a MediaStreamTrack on an RTCPeerConnection. |
| RTCRtpSender | The RTCRtpSender interface provides the ability to control and obtain details about how a particular MediaStreamTrack is... |
| RTCRtpSenderCapabilities | The RTCRtpSenderCapabilities dictionary provides information about the capabilities of an RTCRtpSender. |
| RTCRtpSenderCapabilityHeaderExtension | The RTCRtpSenderCapabilityHeaderExtension dictionary provides information about a supported RTP header extension. |
| RTCRtpTransceiver | The WebRTC interface RTCRtpTransceiver describes a permanent pairing of an RTCRtpSender and an RTCRtpReceiver, along wit... |
| RTCRtpTransceiverCodec | RTCRtpTransceiverCodec https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpTransceiver/setCodecPreferences#channels |
| RTCRtpTransceiverOptions | Used in RTCPeerConnection.AddTransceiver https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/addTransceiv... |
| RTCSessionDescription | The RTCSessionDescription interface describes one end of a connection-or potential connection-and how it's configured. E... |
| RTCStats | Base class for RTC stats objects https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport#the_statistic_types |
| RTCStatsReport | The RTCStatsReport interface of the WebRTC API provides a statistics report for a RTCPeerConnection, RTCRtpSender, or RT... |
| RTCTrackEvent | The RTCTrackEvent interface, part of the WebRTC API, represents an event which is sent when a new MediaStreamTrack has b... |
| RTCTransportStats | The RTCTransportStats dictionary of the WebRTC API provides information about the transport (RTCDtlsTransport and its un... |
| Type | Description |
|---|---|
| WebTransport | The WebTransport interface of the WebTransport API provides a modern, low-latency, bidirectional, client-server messagin... |
| WebTransportBidirectionalStream | The WebTransportBidirectionalStream interface of the WebTransport API represents a bidirectional stream created by a Web... |
| WebTransportCloseInfo | The WebTransportCloseInfo dictionary includes information about the error code and the reason for closing a WebTransport... |
| WebTransportDatagramDuplexStream | The WebTransportDatagramDuplexStream interface of the WebTransport API represents a duplex stream for sending and receiv... |
| WebTransportOptions | The WebTransportOptions dictionary includes options that can be passed to the WebTransport constructor. |
| Type | Description |
|---|---|
| XRAnchor | https://developer.mozilla.org/en-US/docs/Web/API/XRAnchor |
| XRAnchorSet | https://developer.mozilla.org/en-US/docs/Web/API/XRAnchorSet |
| XRBoundedReferenceSpace | The WebXR Device API's XRBoundedReferenceSpace interface describes a virtual world reference space which has preset boun... |
| XRCamera | The XRCamera interface is introduced as a way to expose information about the camera texture that can be obtained from X... |
| XRCompositionLayer | The XRCompositionLayer interface of the WebXR Device API is a base class that defines a set of common properties and beh... |
| XRCPUDepthInformation | https://developer.mozilla.org/en-US/docs/Web/API/XRCPUDepthInformation |
| XRCubeLayer | The XRCubeLayer interface of the WebXR Device API is a layer that renders directly from a cubemap and projects it onto t... |
| XRCubeLayerInit | https://docs.w3cub.com/dom/xrwebglbinding/createcubelayer#init |
| XRCylinderLayer | https://developer.mozilla.org/en-US/docs/Web/API/XRCylinderLayer |
| XRCylinderLayerInit | https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createCylinderLayer#init |
| XRDepthInformation | https://developer.mozilla.org/en-US/docs/Web/API/XRDepthInformation |
| XRDOMOverlayInit | The XRDOMOverlayInit dictionary is used by the XRSystem.requestSession() method to specify options for a DOM overlay. |
| XRDOMOverlayState | https://developer.mozilla.org/en-US/docs/Web/API/XRSession/domOverlayState#value https://www.w3.org/TR/webxr/#xrsession |
| XREquirectLayer | https://developer.mozilla.org/en-US/docs/Web/API/XREquirectLayer |
| XREquirectLayerInit | https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createEquirectLayer#options |
| XRFrame | https://www.w3.org/TR/webxr/#xrframe-interface https://developer.mozilla.org/en-US/docs/Web/API/XRFrame |
| XRGPUBinding | The XRGPUBinding interface is used to create GPU layers for WebXR rendering with WebGPU. This is the WebGPU counterpart ... |
| XRGPUSubImage | The XRGPUSubImage interface provides the GPU textures for rendering a view in an XR session. This is the WebGPU counterp... |
| XRHand | The XRHand interface is pair iterator (an ordered map) with the key being the hand joints and the value being an XRJoint... |
| XRHitTestOptionsInit | An XRHitTestOptionsInit dictionary represents a set of configurable values that affect the behavior of the hit test bein... |
| XRHitTestResult | https://developer.mozilla.org/en-US/docs/Web/API/XRHitTestResult |
| XRHitTestSource | The XRHitTestSource interface of the WebXR Device API handles hit test subscriptions. You can get an XRHitTestSource obj... |
| XRInputSource | The WebXR Device API's XRInputSource interface describes a single source of control input which is part of the user's We... |
| XRInputSourceEvent | The WebXR Device API's XRInputSourceEvent interface describes an event which has occurred on a WebXR user input device s... |
| XRInputSourcesChangeEvent | The WebXR Device API interface XRInputSourcesChangeEvent is used to represent the inputsourceschange event sent to an XR... |
| XRJointPose | https://developer.mozilla.org/en-US/docs/Web/API/XRJointPose |
| XRJointSpace | https://developer.mozilla.org/en-US/docs/Web/API/XRJointSpace |
| XRLayer | The XRLayer interface of the WebXR Device API is the base class for WebXR layer types. It inherits methods from EventTar... |
| XRLayerEvent | The XRLayerEvent interface of the WebXR Device API is the event type for events related to a change of state of an XRLay... |
| XRLightEstimate | The XRLightEstimate interface of the WebXR Device API provides the estimated lighting values for an XRLightProbe at the ... |
| XRLightProbe | The XRLightProbe interface of the WebXR Device API contains lighting information at a given point in the user's environm... |
| XRLightProbeInit | https://developer.mozilla.org/en-US/docs/Web/API/XRSession/requestLightProbe#options |
| XRMediaBinding | The XRMediaBinding interface is used to create XR layers that display the content of an HTMLVideoElement. https://immers... |
| XRMesh | The XRMesh interface of the WebXR Device API provides real-world geometry data such as meshes detected by the XR system.... |
| XRPlane | The XRPlane interface of the WebXR Device API describes a detected flat surface in the real world. An XRPlane is detecte... |
| XRPose | XRPose is a WebXR API interface representing a position and orientation in the 3D space, relative to the XRSpace within ... |
| XRProjectionLayer | The XRProjectionLayer interface of the WebXR Device API is a layer that fills the entire view of the observer and is ref... |
| XRProjectionLayerInit | An object to configure the XRProjectionLayer. https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createProj... |
| XRQuadLayer | https://developer.mozilla.org/en-US/docs/Web/API/XRQuadLayer |
| XRQuadLayerInit | https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLBinding/createQuadLayer#options |
| XRRay | The XRRay interface of the WebXR Device API is a geometric ray described by an origin point and a direction vector. XRRa... |
| XRRayDirectionInit | An XRRayDirectionInit dictionary represents a direction vector to be passed to the XRRay(origin, direction) constructor.... |
| XRReferenceSpace | https://www.w3.org/TR/webxr/#xrreferencespace https://developer.mozilla.org/en-US/docs/Web/API/XRReferenceSpace |
| XRReferenceSpaceEvent | The WebXR Device API interface XRReferenceSpaceEvent represents an event sent to an XRReferenceSpace. Currently, the onl... |
| XRRenderState | https://developer.mozilla.org/en-US/docs/Web/API/XRRenderState |
| XRRenderStateInit | https://www.w3.org/TR/webxr/#dictdef-xrrenderstateinit |
| XRRigidTransform | The XRRigidTransform is a WebXR API interface that represents the 3D geometric transform described by a position and ori... |
| XRSession | The XRSession interface of the WebXR Device API represents an ongoing XR session, providing methods and properties used ... |
| XRSessionEvent | https://developer.mozilla.org/en-US/docs/Web/API/XRSessionEvent |
| XRSessionInit | https://www.w3.org/TR/webxr/#dictdef-xrsessioninit |
| XRSpace | The XRSpace interface of the WebXR Device API is an abstract interface providing a common basis for every class which re... |
| XRSubImage | The XRSubImage interface of the WebXR Device API represents what viewport of the GPU texture to use for rendering. https... |
| XRSystem | The WebXR Device API interface XRSystem provides methods which let you get access to an XRSession object representing a ... |
| XRTransientInputHitTestOptionsInit | https://www.w3.org/TR/webxr-hit-test-1/#dictdef-xrtransientinputhittestoptionsinit https://developer.mozilla.org/en-US/d... |
| XRTransientInputHitTestResult | The XRTransientInputHitTestResult interface of the WebXR Device API contains an array of results of a hit test for trans... |
| XRTransientInputHitTestSource | The XRTransientInputHitTestSource interface of the WebXR Device API handles transient input hit test subscriptions. You ... |
| XRView | https://developer.mozilla.org/en-US/docs/Web/API/XRView |
| XRViewerPose | https://developer.mozilla.org/en-US/docs/Web/API/XRViewerPose |
| XRViewport | https://developer.mozilla.org/en-US/docs/Web/API/XRViewport |
| XRWebGLBinding | The XRWebGLBinding interface is used to create layers that have a GPU backend. https://developer.mozilla.org/en-US/docs/... |
| XRWebGLDepthInformation | The XRWebGLDepthInformation interface contains depth information from the GPU/WebGL (returned by XRWebGLBinding.getDepth... |
| XRWebGLLayer | https://www.w3.org/TR/webxr/#xrwebgllayer https://developer.mozilla.org/en-US/docs/Web/API/XRWebGLLayer |
| XRWebGLLayerInit | https://www.w3.org/TR/webxr/#dictdef-xrwebgllayerinit |
| XRWebGLSubImage | The XRWebGLSubImage interface is used during rendering of WebGL layers. https://developer.mozilla.org/en-US/docs/Web/API... |
| Type | Description |
|---|---|
| AbortController | The AbortController interface represents a controller object that allows you to abort one or more Web requests as and wh... |
| AbortSignal | The AbortSignal interface represents a signal object that allows you to communicate with a DOM request (such as a fetch ... |
| AddEventListenerOptions | An object that specifies characteristics about the event listener https://developer.mozilla.org/en-US/docs/Web/API/Event... |
| AllocationSizeOptions | VideoFrame.AllocationSize() options https://developer.mozilla.org/en-US/docs/Web/API/VideoFrame/allocationSize#options |
| AnimationTimeline | The AnimationTimeline interface of the Web Animations API represents the timeline of an animation. https://developer.moz... |
| Array | The Array object, as with arrays in other programming languages, enables storing a collection of multiple items under a ... |
| ArrayBufferOptions | Options used when creating an ArrayBuffer https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objec... |
| AsyncIterator | An AsyncIterator object is an object that conforms to the async iterator protocol by providing a next() method that retu... |
| AtomicsWaitAsyncResult | Result type returned from Atomics.WaitAsync() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_O... |
| AttachShadowRootOptions | Options for Element.AttachShadowRoot calls |
| Audio | The audio HTML element is used to embed sound content in documents. It may contain one or more audio sources, represente... |
| AudioTrack | The AudioTrack interface represents a single audio track from one of the HTML media elements, <audio> or <video>. ... |
| AudioTrackList | The AudioTrackList interface is used to represent a list of the audio tracks contained within a given HTML media element... |
| AuthenticatorAssertionResponse | The AuthenticatorAssertionResponse interface of the Web Authentication API contains a digital signature from the private... |
| AuthenticatorAttestationResponse | The AuthenticatorAttestationResponse interface of the Web Authentication API is the result of a WebAuthn credential regi... |
| AuthenticatorResponse | The AuthenticatorResponse interface of the Web Authentication API is the base interface for interfaces that provide a cr... |
| AuthenticatorSelection | Used in CredentialCreatePublicKey https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/create#authentic... |
| BackgroundFetchEvent | The BackgroundFetchEvent interface of the Background Fetch API is the event type for background fetch events dispatched ... |
| BackgroundFetchManager | The BackgroundFetchManager interface of the Background Fetch API is a map where the keys are background fetch IDs and th... |
| BackgroundFetchMatchOptions | Options used with BackgroundFetchRegistration.Match() https://developer.mozilla.org/en-US/docs/Web/API/BackgroundFetchRe... |
| BackgroundFetchOptions | Used to customize the BackgroundFetchManager fetch progress dialog that the browser shows to the user. https://developer... |
| BackgroundFetchRecord | The BackgroundFetchRecord interface of the Background Fetch API represents an individual request and response. A Backgro... |
| BackgroundFetchRegistration | The BackgroundFetchRegistration interface of the Background Fetch API represents an individual background fetch. A Backg... |
| BackgroundFetchUpdateUIEvent | The BackgroundFetchUpdateUIEvent interface of the Background Fetch API is an event type for the backgroundfetchsuccess a... |
| BarcodeDetector | The BarcodeDetector interface of the Barcode Detection API allows detection of linear and two dimensional barcodes in im... |
| BarcodeDetectorOptions | An options object containing a series of BarcodeFormats to search for in the subsequent detect() calls. https://develope... |
| BarProp | The BarProp interface of the Document Object Model represents the web browser user interface elements that are exposed t... |
| BatteryManager | The BatteryManager interface of the Battery Status API provides information about the system's battery charge level. The... |
| BeforeInstallPromptEvent | The BeforeInstallPromptEvent is the interface of the beforeinstallprompt event fired at the Window object before a user ... |
| BeforeUnloadEvent | The BeforeUnloadEvent interface represents the event object for the beforeunload event, which is fired when the current ... |
| BigInt | BigInt values represent numeric values which are too large to be represented by the number primitive. https://developer.... |
| Blob | The Blob object represents a blob, which is a file-like object of immutable, raw data; they can be read as text or binar... |
| BlobEvent | The BlobEvent interface represents events associated with a Blob. These blobs are typically, but not necessarily, associ... |
| BlobOptions | Options used when creating a new Blob https://developer.mozilla.org/en-US/docs/Web/API/Blob/Blob#options |
| Boolean | The Boolean object represents a truth value: true or false. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... |
| BroadcastChannel | The Broadcast Channel API allows basic communication between browsing contexts (that is, windows, tabs, frames, or ifram... |
| ByteLengthQueuingStrategy | https://developer.mozilla.org/en-US/docs/Web/API/ByteLengthQueuingStrategy |
| ByteLengthQueuingStrategyOptions | https://developer.mozilla.org/en-US/docs/Web/API/ByteLengthQueuingStrategy/ByteLengthQueuingStrategy#options |
| Cache | The Cache interface provides a persistent storage mechanism for Request / Response object pairs that are cached in long ... |
| CacheMatchOptions | An object that sets options for the match operation https://developer.mozilla.org/en-US/docs/Web/API/Cache/match#options |
| CacheStorage | The CacheStorage interface represents the storage for Cache objects. https://developer.mozilla.org/en-US/docs/Web/API/Ca... |
| CanMakePaymentEvent | The canmakepayment event of the ServiceWorkerGlobalScope interface is fired on a payment app's service worker to check w... |
| CanvasGradient | The CanvasGradient interface represents an opaque object describing a gradient. It is returned by the methods CanvasRend... |
| CanvasPattern | The CanvasPattern interface represents an opaque object describing a pattern, based on a image, a canvas or a video, cre... |
| CanvasRenderingContext2D | The CanvasRenderingContext2D interface, part of the Canvas API, provides the 2D rendering context for the drawing surfac... |
| CanvasRenderingContext2DSettings | Options used when calling Canvas.Get2DContext or OffscreenCanvas.Get2DContext |
| CaptureController | The CaptureController interface provides methods that can be used to further manipulate a capture session separate from ... |
| CaptureStartFocusBehavior | Describes whether an application invoking setFocusBehavior() would like the user agent to focus the display surface asso... |
| CheckVisibilityOptions | Element.checkVisibility options |
| Client | The Client interface represents an executable context such as a Worker, or a SharedWorker. Window clients are represente... |
| Clients | The Clients interface provides access to Client objects. Access it via self.clients within a service worker. https://dev... |
| ClientsMatchAllOptions | Options for Clients.matchAll |
| Clipboard | The Clipboard API provides the ability to respond to clipboard commands (cut, copy, and paste) as well as to asynchronou... |
| ClipboardEvent | The ClipboardEvent interface of the Clipboard API represents events providing information related to modification of the... |
| ClipboardItem | The ClipboardItem interface of the Clipboard API represents a single item format, used when reading or writing clipboard... |
| ClipboardItemOptions | ClipboardItem options |
| CloseEvent | A CloseEvent is sent to clients using WebSockets when the connection is closed. This is delivered to the listener indica... |
| ConstrainBooleanParameters | https://www.w3.org/TR/mediacapture-streams/#dom-constrainbooleanparameters |
| ConstrainDOMStringParameters | https://www.w3.org/TR/mediacapture-streams/#dom-constraindomstringparameters |
| ConstrainDoubleRange | https://www.w3.org/TR/mediacapture-streams/#dom-constraindoublerange |
| ConstrainULongRange | https://www.w3.org/TR/mediacapture-streams/#dom-constrainulongrange |
| ContentIndexEvent | The contentdelete event of the ServiceWorkerGlobalScope interface is fired when an item is removed from the indexed cont... |
| ContentVisibilityAutoStateChangeEvent | The ContentVisibilityAutoStateChangeEvent interface is the event object for the contentvisibilityautostatechange event, ... |
| ConvertToBlobOptions | Options used for OffscreenCanvas.ConvertToBlob() |
| Cookie | Cookie |
| CookieChangeEvent | https://developer.mozilla.org/en-US/docs/Web/API/CookieChangeEvent/changed |
| CookieSelectOptions | https://developer.mozilla.org/en-US/docs/Web/API/CookieStore/delete#options |
| CookieStore | The CookieStore interface of the Cookie Store API provides methods for getting and setting cookies asynchronously from e... |
| CookieStoreManager | The CookieStoreManager interface of the Cookie Store API allows service workers to subscribe to cookie change events. Ca... |
| CookieSubscription | https://developer.mozilla.org/en-US/docs/Web/API/CookieStoreManager/unsubscribe#subscriptions |
| CountQueuingStrategy | The CountQueuingStrategy interface of the Streams API provides a built-in chunk counting queuing strategy that can be us... |
| CountQueuingStrategyOptions | https://developer.mozilla.org/en-US/docs/Web/API/CountQueuingStrategy/CountQueuingStrategy#options |
| Credential | The Credential interface of the Credential Management API provides information about an entity (usually a user) normally... |
| CredentialCreateFederated | Options for CredentialsContainer.Create() https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/create#f... |
| CredentialCreateFederatedOptions | If used for CredentialsContainer.Create() a FederatedCredential will be returned |
| CredentialCreateOptions | Options used for CredentialsContainer.Create() https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/cre... |
| CredentialCreatePassword | Options for CredentialsContainer.Create() https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/create#p... |
| CredentialCreatePasswordOptions | If used for CredentialsContainer.Create() a PasswordCredential will be returned |
| CredentialCreatePublicKey | Options for CredentialsContainer.Create() https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/create#p... |
| CredentialCreatePublicKeyExclude | Options for CredentialCreatePublicKey.ExcludeCredentials https://developer.mozilla.org/en-US/docs/Web/API/CredentialsCon... |
| CredentialCreatePublicKeyOptions | If used for CredentialsContainer.Create() a PublicKeyCredential will be returned |
| CredentialGetFederated | Used with CredentialGetPublicKeyOptions https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/get#federa... |
| CredentialGetFederatedOptions | If used for CredentialsContainer.Get() a FederatedCredential will be returned https://developer.mozilla.org/en-US/docs/W... |
| CredentialGetIdentityOptions | If used for CredentialsContainer.Get() an IdentityCredential will be returned https://developer.mozilla.org/en-US/docs/W... |
| CredentialGetOptions | Options used for CredentialsContainer.Get() https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/get#op... |
| CredentialGetOtp | Options for CredentialsContainer.Get() CredentialsContainer.Get() will return a Promise that resolves with an OTPCredent... |
| CredentialGetOtpOptions | If used for CredentialsContainer.Get() an OtpCredential will be returned https://developer.mozilla.org/en-US/docs/Web/AP... |
| CredentialGetPasswordOptions | If used for CredentialsContainer.Get() a PasswordCredential will be returned https://developer.mozilla.org/en-US/docs/We... |
| CredentialGetPublicKey | Options for CredentialsContainer.Get() CredentialsContainer.Get() will return a Promise that resolves with an PublicKeyC... |
| CredentialGetPublicKeyAllowedCredential | Used in CredentialGetPublicKey https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/get#allowcredential... |
| CredentialGetPublicKeyOptions | If used for CredentialsContainer.Get() a PublicKeyCredential will be returned https://developer.mozilla.org/en-US/docs/W... |
| CredentialRequestOptions | Options for requesting a credential via navigator.credentials.get() https://w3c.github.io/webappsec-credential-managemen... |
| CredentialsContainer | The CredentialsContainer interface of the Credential Management API exposes methods to request credentials and notify th... |
| CredentialUser | An object describing the user account for which the credential is generated. Used for property CredentialCreatePublicKey... |
| CryptoImportParams | Represents the object that should be passed as the algorithm parameter into SubtleCrypto.importKey() or SubtleCrypto.unw... |
| CryptoSignParams | Represents the object that should be passed as the algorithm parameter into SubtleCrypto.sign() or SubtleCrypto.verify() |
| CSSRule | The CSSRule interface represents a single CSS rule. There are several types of rules which inherit properties from CSSRu... |
| CSSRuleList | A CSSRuleList represents an ordered collection of read-only CSSRule objects. While the CSSRuleList object is read-only, ... |
| CSSStyleDeclaration | The CSSStyleDeclaration interface represents an object that is a CSS declaration block, and exposes style information an... |
| CSSStyleSheet | The CSSStyleSheet interface represents a single CSS stylesheet, and lets you inspect and modify the list of rules contai... |
| CSSStyleSheetOptions | An object specifying options for the new stylesheet. |
| CustomEventOptions | An object that, in addition of the properties defined in Event(), can have the following properties: |
| CustomQueuingStrategy | Custom queueing strategy |
| DataTransfer | The DataTransfer object is used to hold the data that is being dragged during a drag and drop operation. It may hold one... |
| DataTransferItem | The DataTransferItem object represents one drag data item. During a drag operation, each drag event has a dataTransfer p... |
| DataTransferItemList | The DataTransferItemList object is a list of DataTransferItem objects representing items being dragged. During a drag op... |
| DataView | The DataView view provides a low-level interface for reading and writing multiple number types in a binary ArrayBuffer, ... |
| Date | JavaScript Date objects represent a single moment in time in a platform-independent format. Date objects encapsulate an ... |
| DecodingConfiguration | An object with a property type and either a video or audio property containing a configuration of the appropriate type |
| DedicatedWorkerGlobalScope | The DedicatedWorkerGlobalScope object (the Worker global scope) is accessible through the self keyword. Some additional ... |
| DetectedBarcode | Returned in array from BarcodeDetector.Detect() https://developer.mozilla.org/en-US/docs/Web/API/BarcodeDetector/detect |
| DeviceMotionAlphaBetaGamma | Event data for the rotation rate of a device |
| DeviceMotionEvent | The DeviceMotionEvent interface provides web developers with information about the speed of changes for the device's pos... |
| DeviceMotionXYZ | Event data for the acceleration of a device |
| DeviceOrientationEvent | The DeviceOrientationEvent object provides web developers with information from the physical orientation of the device r... |
| DisplayMediaStreamOptions | The DisplayMediaStreamOptions dictionary is used to instruct the user agent what sort of MediaStreamTracks may be includ... |
| DoubleRange | https://www.w3.org/TR/mediacapture-streams/#dom-doublerange |
| DragEvent | The DragEvent interface is a DOM event that represents a drag and drop interaction. The user initiates a drag by placing... |
| ECJWKPublic | Contains public key |
| ElementCreationOptions | https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement#options |
| EncodeIntoProgress | Returned fro ma call to TextEncoder.EncodeInto |
| EncodingConfiguration | An object with a property type and either a video or audio property containing a configuration of the appropriate type |
| EncodingConfigurationAudio | Configuration object for an audio media source. |
| EncodingConfigurationVideo | Configuration object for a video media source. |
| EncryptParams | Base class for parameter types used when calling SubtleCrypto.encrypt |
| ErrorEvent | The ErrorEvent interface represents events providing information related to errors in scripts or in files. |
| ErrorOptions | Options used when creating a new Error |
| ExtendableCookieChangeEvent | The cookiechange event of the ServiceWorkerGlobalScope interface is fired when a cookie change occurs that matches the s... |
| ExtendableEvent | The ExtendableEvent interface extends the lifetime of the install and activate events dispatched on the global scope as ... |
| ExtendableMessageEvent | The ExtendableMessageEvent interface of the Service Worker API represents the event object of a message event fired on a... |
| FetchEvent | This is the event type for fetch events dispatched on the service worker global scope. It contains information about the... |
| File | The File interface provides information about files and allows JavaScript in a web page to access their content. https:/... |
| FileList | The FileList interface represents an object of this type returned by the files property of the HTML input element; this ... |
| FileOptions | An options object containing optional attributes used when creating a new File https://developer.mozilla.org/en-US/docs/... |
| FilePickerType | https://developer.mozilla.org/en-US/docs/Web/API/Window/showOpenFilePicker#description |
| FileReader | The FileReader object lets web applications asynchronously read the contents of files (or raw data buffers) stored on th... |
| FileSystem | The File and Directory Entries API interface FileSystem is used to represent a file system. These objects can be obtaine... |
| FileSystemCreateWritableOptions | Options for FileSystemFileHandle.createWritable |
| FileSystemDirectoryEntry | The FileSystemDirectoryEntry interface of the File and Directory Entries API represents a directory in a file system. It... |
| FileSystemDirectoryHandle | The FileSystemDirectoryHandle interface of the File System API provides a handle to a file system directory. https://dev... |
| FileSystemDirectoryReader | The FileSystemDirectoryReader interface of the File and Directory Entries API lets you access the FileSystemFileEntry-ba... |
| FileSystemEntry | The FileSystemEntry interface of the File and Directory Entries API represents a single entry in a file system. The entr... |
| FileSystemFileEntry | The FileSystemFileEntry interface of the File and Directory Entries API represents a file in a file system. It offers pr... |
| FileSystemFileHandle | The FileSystemFileHandle interface of the File System API represents a handle to a file system entry. The interface is a... |
| FileSystemGetEntryOptions | Options used for FileSystemDirectoryEntry.GetDirectory method. https://developer.mozilla.org/en-US/docs/Web/API/FileSyst... |
| FileSystemHandle | The FileSystemHandle interface of the File System API is an object which represents a file or directory entry. Multiple ... |
| FileSystemSyncAccessHandle | https://developer.mozilla.org/en-US/docs/Web/API/FileSystemSyncAccessHandle |
| FileSystemSyncAccessOptions | https://developer.mozilla.org/en-US/docs/Web/API/FileSystemFileHandle/createSyncAccessHandle#options |
| FileSystemSyncReadWriteOptions | https://developer.mozilla.org/en-US/docs/Web/API/FileSystemSyncAccessHandle/read#options |
| FileSystemWritableFileStream | The FileSystemWritableFileStream interface of the File System API is a WritableStream object with additional convenience... |
| FileSystemWriteOptions | Options used when calling FileSystemWritableFileStream.Write() https://developer.mozilla.org/en-US/docs/Web/API/FileSyst... |
| FocusEvent | The FocusEvent interface represents focus-related events, including focus, blur, focusin, and focusout. https://develope... |
| FocusOptions | Optional parameter of HTMLElement.focus() for controlling aspects of the focusing process. |
| FormData | The FormData interface provides a way to construct a set of key/value pairs representing form fields and their values, w... |
| Function | The Function object provides methods for functions. In JavaScript, every function is actually a Function object. https:/... |
| Gamepad | The Gamepad interface of the Gamepad API defines an individual gamepad or other controller, allowing access to informati... |
| GamepadButton | The GamepadButton interface defines an individual button of a gamepad or other controller, allowing access to the curren... |
| GamepadEvent | The GamepadEvent interface of the Gamepad API contains references to gamepads connected to the system, which is what the... |
| GamepadHand | Gamepad hand enum https://w3c.github.io/gamepad/extensions.html#gamepadhand-enum https://developer.mozilla.org/en-US/doc... |
| GamepadHapticActuator | The GamepadHapticActuator interface of the Gamepad API represents hardware in the controller designed to provide haptic ... |
| GamepadHapticActuatorType | An enumerated value representing the haptic hardware type. https://developer.mozilla.org/en-US/docs/Web/API/GamepadHapti... |
| GamepadPose | The GamepadPose interface of the Gamepad API represents the pose of a WebVR controller at a given timestamp (which inclu... |
| Geolocation | The Geolocation interface represents an object able to obtain the position of the device programmatically. It gives Web ... |
| GeolocationCoordinates | The GeolocationCoordinates interface represents the position and altitude of the device on Earth, as well as the accurac... |
| GeolocationOptions | Geolocation options |
| GeolocationPosition | The GeolocationPosition interface represents the position of the concerned device at a given time. The position, represe... |
| GeolocationPositionError | The GeolocationPositionError interface represents the reason of an error occurring when using the geolocating device. |
| GeolocationWatchHandle | Handles callbacks for the Geolocation watchPosition method Disposing this object will stop the watch and dispose the cal... |
| GestureEvent | The GestureEvent is a proprietary interface specific to WebKit which gives information regarding multi-touch gestures. E... |
| GetHandleOptions | FileSystemDirectory.GetHandle options |
| GetNotificationsOptions | An object containing options to filter the notifications returned. https://developer.mozilla.org/en-US/docs/Web/API/Serv... |
| GetRootNodeOptions | An object that sets options for getting the root node. The available options are: |
| HapticEffectParams | The vibration effect to play. |
| HashChangeEvent | The HashChangeEvent interface represents events that fire when the fragment identifier of the URL has changed. |
| Headers | The Headers interface of the Fetch API allows you to perform various actions on HTTP request and response headers. These... |
| HID | The HID interface provides methods for connecting to HID devices, listing attached HID devices and event handlers for co... |
| HIDCollectionInfo | The HIDCollectionInfo interface of the WebHID API represents a collection of HID reports and their associated metadata. ... |
| HIDConnectionEvent | The HIDConnectionEvent interface of the WebHID API represents HID connection events, and is the event type passed to con... |
| HIDDevice | The HIDDevice interface of the WebHID API represents a HID Device. It provides properties for accessing information abou... |
| HIDDeviceFilter | HID Device filter options https://developer.mozilla.org/en-US/docs/Web/API/HID/requestDevice#parameters |
| HIDDeviceRequestOptions | HID Device request options https://wicg.github.io/webhid/#dom-hid-requestdevice |
| HIDInputReportEvent | Represents a HIDInputReportEvent fired by a HID device. This event contains the report data received from a HID device. ... |
| HIDReportInfo | A HIDReportInfo represents one input, output, or feature report within the report descriptor. https://wicg.github.io/web... |
| HIDReportItem | A HIDReportItem represents one field within a HID report. https://wicg.github.io/webhid/#hidreportitem-dictionary |
| History | The History interface allows manipulation of the browser session history, that is the pages visited in the tab or frame ... |
| IconInfo | https://developer.mozilla.org/en-US/docs/Web/API/BackgroundFetchUpdateUIEvent/updateUI#icons https://developer.mozilla.o... |
| IDBCursor<TKey, TPrimaryKey, TValue> | The IDBCursor interface of the IndexedDB API represents a cursor for traversing or iterating over multiple records in a ... |
| IDBCursorWithValue<TKey, TPrimaryKey, TValue> | The IDBCursorWithValue interface of the IndexedDB API represents a cursor for traversing or iterating over multiple reco... |
| IDBDatabase | The IDBDatabase interface of the IndexedDB API provides a connection to a database; you can use an IDBDatabase object to... |
| IDBDatabaseInfo | Returned as elements in an array from the Promise returned by IDBFactory.databases() |
| IDBDatabaseTransactionOptions | Options for IDBDatabase.Transaction |
| IDBFactory | The IDBFactory interface of the IndexedDB API lets applications asynchronously access the indexed databases. The object ... |
| IDBIndex<TIndexKey, TPrimaryKey, TValue> | IDBIndex interface of the IndexedDB API provides asynchronous access to an index in a database. An index is a kind of ob... |
| IDBKeyRange | The IDBKeyRange interface of the IndexedDB API represents a continuous interval over some data type that is used for key... |
| IDBObjectStore<TPrimaryKey, TValue> | The IDBObjectStore interface of the IndexedDB API represents an object store in a database. Records within an object sto... |
| IDBObjectStoreCreateIndexOptions | Options for IDBObjectStore.CreateIndex https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/createIndex#optio... |
| IDBObjectStoreCreateOptions | Options for IDBDatabase.CreateObjectStore |
| IDBOpenDBRequest | The IDBOpenDBRequest interface of the IndexedDB API provides access to the results of requests to open or delete databas... |
| IDBRequest | The IDBRequest interface of the IndexedDB API provides access to results of asynchronous requests to databases and datab... |
| IDBTransaction | The IDBTransaction interface of the IndexedDB API provides a static, asynchronous transaction on a database using event ... |
| IDBVersionChangeEvent | The IDBVersionChangeEvent interface of the IndexedDB API indicates that the version of the database has changed, as the ... |
| IdleDeadline | The IdleDeadline interface is used as the data type of the input parameter to idle callbacks established by calling Wind... |
| ImageBitmapOptions | An object that sets options for the image's extraction when using Window.CreateImageBitmap https://developer.mozilla.org... |
| ImageBitmapRenderingContext | The ImageBitmapRenderingContext interface is a canvas rendering context that provides variables and methods for replacin... |
| ImageBitmapRenderingContextSettings | The ImageBitmapRenderingContextSettings interface of the Canvas API provides settings for an ImageBitmapRenderingContext... |
| ImageData | The ImageData interface represents the underlying pixel data of an area of a canvas element. It is created using the Ima... |
| ImageDataSettings | Settings used when creating an ImageData instance https://developer.mozilla.org/en-US/docs/Web/API/ImageData/ImageData#s... |
| IMessagePort | The MessagePort interface of the Channel Messaging API represents one of the two ports of a MessageChannel, allowing mes... |
| Ink | The Ink interface of the Ink API provides access to InkPresenter objects for the application to use to render ink stroke... |
| InkPresenter | The InkPresenter interface of the Ink API provides the ability to instruct the OS-level compositor to render ink strokes... |
| InkPresenterParam | Used for Ink RequestPresenter call |
| InkPresenterStyle | Used in InkPresenter.requestPresenter |
| InputDeviceCapabilities | https://developer.mozilla.org/en-US/docs/Web/API/InputDeviceCapabilities https://developer.mozilla.org/en-US/docs/Web/AP... |
| InputDeviceInfo | The InputDeviceInfo interface of the Media Capture and Streams API gives access to the capabilities of the input device ... |
| InputEvent | The InputEvent interface represents an event notifying the user to input text. |
| InstalledAppInfo | Returned from calls to navigator.getInstalledRelatedApps |
| InstallPromptResult | The InstallPromptResult interface represents the result of the prompt() method of the BeforeInstallPromptEvent. |
| Intl | The Intl namespace object contains several constructors as well as functionality common to the internationalization cons... |
| IntlDateTimeFormat | The Intl.DateTimeFormat object enables language-sensitive date and time formatting. https://developer.mozilla.org/en-US/... |
| IntlDateTimeFormatOptions | Options for Intl.DateTimeFormat constructor https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Obj... |
| IntlDateTimeFormatPart | Represents a part of a formatted date/time string returned by Intl.DateTimeFormat.formatToParts() https://developer.mozi... |
| IntlResolvedDateTimeFormatOptions | Resolved options returned by Intl.DateTimeFormat.resolvedOptions() https://developer.mozilla.org/en-US/docs/Web/JavaScri... |
| IScreen | The IScreen interface of the Screen API represents a screen, usually the one on which the current window is being render... |
| Iterator | Iteration protocols aren't new built-ins or syntax, but protocols. These protocols can be implemented by any object by f... |
| IteratorResult | Returned from an Iterator or AsyncIterator Next call |
| JSException | A .Net exception that represents a Javascript Error and makes the Error information available if needed |
| KeyboardEvent | KeyboardEvent objects describe a user interaction with the keyboard https://developer.mozilla.org/en-US/docs/Web/API/Key... |
| KeyLocation | The following constants identify which part of the keyboard the key event originates from. |
| LaunchParams | The LaunchParams interface of the Launch Handler API is used when implementing custom launch navigation handling in a PW... |
| LaunchQueue | The LaunchQueue interface of the Launch Handler API is available via the Window.launchQueue property. When a progressive... |
| Location | The Location interface represents the location (URL) of the object it is linked to. Changes done on it are reflected on ... |
| Lock | The Lock interface of the Web Locks API provides the name and mode of a lock. This may be a newly requested lock that is... |
| LockInfo | LockManager lock info https://developer.mozilla.org/en-US/docs/Web/API/LockManager/query#name |
| LockManager | The LockManager interface of the Web Locks API provides methods for requesting a new Lock object and querying for an exi... |
| LockManagerState | An object containing a snapshot of the LockManager state. https://developer.mozilla.org/en-US/docs/Web/API/LockManager/q... |
| LockRequestOptions | An object describing characteristics of the lock you want to create. https://developer.mozilla.org/en-US/docs/Web/API/Lo... |
| Map<TKey, TValue> | The Map object holds key-value pairs and remembers the original insertion order of the keys. Any value (both objects and... |
| MediaCapabilities | The MediaCapabilities interface of the Media Capabilities API provides information about the decoding abilities of the d... |
| MediaCapabilitiesInfo | The MediaCapabilitiesInfo interface of the Media Capabilities API is returned when MediaCapabilities.decodingInfo() or M... |
| MediaDeviceInfo | The MediaDeviceInfo interface of the Media Capture and Streams API contains information that describes a single media in... |
| MediaDeviceInfoJson | JSON representation of the MediaDeviceInfo object acquired from MediaDeviceInfo.ToJSON() |
| MediaDevices | The MediaDevices interface provides access to connected media input devices like cameras and microphones, as well as scr... |
| MediaEncryptedEvent | The MediaEncryptedEvent interface of the Encrypted Media Extensions API contains the information associated with an encr... |
| MediaError | The MediaError interface represents an error which occurred while handling media in an HTML media element based on HTMLM... |
| MediaKeyCapabilities | The MediaKeyCapabilities interface of the Encrypted Media Extensions API provides a set of capabilities for a given medi... |
| MediaKeys | https://developer.mozilla.org/en-US/docs/Web/API/MediaKeys |
| MediaKeySystemAccess | The MediaKeySystemAccess interface of the Encrypted Media Extensions API provides access to a Key System for decryption ... |
| MediaKeySystemAccessConfig | The MediaKeySystemAccessConfig interface of the Encrypted Media Extensions API provides a set of configurations for a gi... |
| MediaList | The MediaList interface represents the media queries of a stylesheet, e.g. those set using a @media rule, or when using ... |
| MediaQueryList | A MediaQueryList object stores information on a media query applied to a document, with support for both immediate and e... |
| MediaQueryListEvent | The MediaQueryListEvent object stores information on the changes that have occurred to a MediaQueryList object. |
| MediaRecorder | The MediaRecorder interface of the MediaStream Recording API provides functionality to easily record media. It is create... |
| MediaRecorderErrorEvent | The MediaRecorderErrorEvent interface represents errors which occur during recording. |
| MediaRecorderOptions | Options used when creating a new MediaRecorder |
| MediaSource | The MediaSource interface of the Media Source Extensions API represents a source of media data for an HTMLMediaElement o... |
| MediaStream | The MediaStream interface of the Media Capture and Streams API represents a stream of media content. A stream consists o... |
| MediaStreamConstraints | The MediaStreamConstraints dictionary is used to instruct the User Agent what sort of MediaStreamTracks to include in th... |
| MediaStreamTrackEvent | The MediaStreamTrackEvent interface of the Media Capture and Streams API represents events which indicate that a MediaSt... |
| MediaStreamTrackGenerator | The MediaStreamTrackGenerator interface of the Insertable Streams for MediaStreamTrack API creates a WritableStream that... |
| MediaStreamTrackGeneratorOptions | Options for the MediaStreamTrackProcessor constructor. https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack... |
| MediaStreamTrackProcessor | The MediaStreamTrackProcessor interface of the Insertable Streams for MediaStreamTrack API consumes a video MediaStreamT... |
| MediaStreamTrackProcessorOptions | MediaStreamTrackProcessor constructor options. https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackProcesso... |
| MediaTrack | Base type for AudioTrack, VideoTrack, and TextTrack (non-spec, used to group MediaTrack types) |
| MediaTrackCapabilities | Object which specifies the value or range of values which are supported for each of the user agent's supported constrain... |
| MediaTrackConstraints | The MediaTrackConstraints dictionary is used to instruct the User Agent what sort of MediaStreamTracks to include in the... |
| MediaTrackSettings | MediaTrackSettings represents the Settings of a MediaStreamTrack object. Future specifications can extend the MediaTrack... |
| MessageChannel | The MessageChannel interface of the Channel Messaging API allows us to create a new message channel and send data throug... |
| MessageEvent | The MessageEvent interface represents a message received by a target object. https://developer.mozilla.org/en-US/docs/We... |
| MIDIAccessOptions | Otpions for RequestMIDIAccess |
| MIDIConnectionEvent | The MIDIConnectionEvent interface of the Web MIDI API is the event passed to the statechange event of the MIDIAccess int... |
| MIDIInput | The MIDIInput interface of the Web MIDI API receives messages from a MIDI input port. https://developer.mozilla.org/en-U... |
| MIDIInputMap | The MIDIInputMap read-only interface of the Web MIDI API provides the set of MIDI input ports that are currently availab... |
| MIDIMessageEvent | The MIDIMessageEvent interface of the Web MIDI API represents the event passed to the midimessage event of the MIDIInput... |
| MIDIOutput | The MIDIOutput interface of the Web MIDI API provides methods to add messages to the queue of an output device, and to c... |
| MIDIOutputMap | The MIDIOutputMap read-only interface of the Web MIDI API provides the set of MIDI output ports that are currently avail... |
| MIDIPort | The MIDIPort interface of the Web MIDI API represents a MIDI input or output port. https://developer.mozilla.org/en-US/d... |
| ModuleNamespaceObject | A module namespace object is an object that describes all exports from a module. It is a static object that is created w... |
| MonitorTypeSurfacesEnum | Describes whether the application would like the user agent to offer the user the option to choose display surfaces whos... |
| MouseButton | A number representing a given button https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button#value |
| MouseEvent | The MouseEvent interface represents events that occur due to the user interacting with a pointing device (such as a mous... |
| MutationObserveOptions | MutationObserver.observe options |
| MutationObserver | The MutationObserver interface provides the ability to watch for changes being made to the DOM tree. It is designed as a... |
| MutationRecord | The MutationRecord is a read-only interface that represents an individual DOM mutation observed by a MutationObserver. I... |
| NavigationPreloadManager | The NavigationPreloadManager interface of the Service Worker API provides methods for managing the preloading of resourc... |
| NavigationPreloadState | https://www.w3.org/TR/service-workers/#dictdef-navigationpreloadstate |
| Navigator | The Navigator interface represents the state and the identity of the user agent. It allows scripts to query it and to re... |
| NetworkInformation | The NetworkInformation interface of the Network Information API provides information about the connection a device is us... |
| Notification | The Notification interface of the Notifications API is used to configure and display desktop notifications to the user. ... |
| NotificationAction | Represents a Notification action |
| NotificationDirection | Notification direction |
| NotificationEvent | The NotificationEvent interface of the Notifications API represents a notification event dispatched on the ServiceWorker... |
| Number | Number values represent floating-point numbers like 37 or -9.25. https://developer.mozilla.org/en-US/docs/Web/JavaScript... |
| ObserveOptions | An options object allowing you to set options for the observation. https://developer.mozilla.org/en-US/docs/Web/API/Resi... |
| OfflineAudioCompletionEvent | The Web Audio API OfflineAudioCompletionEvent interface represents events that occur when the processing of an OfflineAu... |
| OffscreenCanvasRenderingContext2D | The OffscreenCanvasRenderingContext2D interface is a CanvasRenderingContext2D rendering context for drawing to the bitma... |
| PageTransitionEvent | The PageTransitionEvent event object is available inside handler functions for the pageshow and pagehide events, fired w... |
| PasswordCredential | The PasswordCredential interface of the Credential Management API provides information about a username/password pair. |
| PasswordCredentialData | The PasswordCredentialData interface of the Credential Management API is the dictionary containing the data used to crea... |
| Path2D | The Path2D interface of the Canvas 2D API is used to declare a path that can then be used on a CanvasRenderingContext2D ... |
| PaymentCurrencyAmount | https://developer.mozilla.org/en-US/docs/Web/API/PaymentRequestEvent/total#value |
| PaymentItem | https://developer.mozilla.org/en-US/docs/Web/API/PaymentRequestEvent/modifiers#total |
| PaymentManager | The PaymentManager interface of the Payment Handler API is used to manage various aspects of payment app functionality. ... |
| PaymentMethodData | https://developer.mozilla.org/en-US/docs/Web/API/PaymentRequestEvent/methodData#value |
| PaymentModifier | https://developer.mozilla.org/en-US/docs/Web/API/PaymentRequestEvent/modifiers#value |
| PaymentRequestEvent | The PaymentRequestEvent interface of the Payment Handler API is the object passed to a payment handler when a PaymentReq... |
| Performance | The Performance interface provides access to performance-related information for the current page. https://developer.moz... |
| PeriodicSyncEvent | The PeriodicSyncEvent interface of the Web Periodic Background Synchronization API provides a way to run tasks in the se... |
| PeriodicSyncManager | The PeriodicSyncManager interface of the Web Periodic Background Synchronization API provides a way to register tasks to... |
| PeriodicSyncOptions | PeriodicSync options |
| PermissionDescriptor | An object that sets options for the Permissions.query operation consisting of a comma-separated list of name-value pairs... |
| Permissions | The Permissions interface of the Permissions API provides the core Permission API functionality, such as methods for que... |
| PermissionStatus | The PermissionStatus interface of the Permissions API provides the state of an object and an event handler for monitorin... |
| PipeThroughOptions | Options for the pipeThrough method of the ReadableStream interface. https://developer.mozilla.org/en-US/docs/Web/API/Rea... |
| PipeToOptions | ReadableStream pipTo options https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream/pipeTo#options |
| PIPRequestWindowOptions | DocumentPictureInPicture.RequestWindow options |
| Point2D | Represents a point in 2D space with integer coordinates |
| Point2DF | Represents a point in 2D space with float coordinates |
| PointerEvent | The PointerEvent interface represents the state of a DOM event produced by a pointer such as the geometry of the contact... |
| PopStateEvent | The PopStateEvent interface of the HTML 5 History API represents an event that is fired when the active history entry ch... |
| ProgressEvent | The progress event is fired periodically as the FileReader reads data. https://developer.mozilla.org/en-US/docs/Web/API/... |
| Promise | The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value.... |
| PromiseCatchException | Exception thrown when a Promise is rejected and caught |
| PromiseRejectionEvent | The PromiseRejectionEvent interface represents events which are sent to the global script context when JavaScript Promis... |
| PropertyDescriptor | https://javascript.info/property-descriptors |
| Proxy | The Proxy object enables you to create a proxy for another object, which can intercept and redefine fundamental operatio... |
| ProxyHandler | An object whose properties are functions that define the behavior of the proxy when an operation is performed on it. |
| PublicKeyCredential | The PublicKeyCredential interface provides information about a public key / private key pair, which is a credential for ... |
| PublicKeyCredentialParameter | Used for property CredentialCreatePublicKey.PubKeyCredParams https://developer.mozilla.org/en-US/docs/Web/API/Credential... |
| PushEvent | The PushEvent interface of the Push API represents a push message that has been received. This event is sent to the glob... |
| PushManager | The PushManager interface of the Push API provides a way to receive notifications from third-party servers as well as re... |
| PushManagerSubscribeOptions | Options for PushManager.Subscribe |
| PushMessageData | The PushMessageData interface of the Push API provides methods which let you retrieve the push data sent by a server in ... |
| PushSubscription | The PushSubscription interface of the Push API provides a subscription's URL endpoint and allows unsubscribing from a pu... |
| PushSubscriptionChangeEvent | (MDN does not know about this event) https://www.w3.org/TR/push-api/#dom-pushsubscriptionchangeevent |
| QueueingStrategy | A generic queueing strategy |
| ReadableByteStreamController | The ReadableByteStreamController interface of the Streams API represents a controller for a readable byte stream. It all... |
| ReadableByteStreamSource | The ReadableByteStreamSource interface represents an underlying source for a ReadableStream of bytes. |
| ReadableStreamBYOBRequest | The ReadableStreamBYOBRequest interface of the Streams API represents a "pull request" for data from an underlying sourc... |
| ReadableStreamDefaultController | The ReadableStreamDefaultController interface of the Streams API represents a controller allowing control of a ReadableS... |
| ReadableStreamDefaultReader | The ReadableStreamDefaultReader interface of the Streams API represents a default reader that can be used to read stream... |
| ReadableStreamDefaultSource | The ReadableStreamDefaultSource interface represents an underlying source for a ReadableStream. |
| ReadableStreamReaderReadResponse | Returned by ReadableStreamDefaultReader.Read |
| ReadableStreamUnderlyingSource | The ReadableStreamUnderlyingSource interface represents an underlying source for a ReadableStream. |
| RegExp | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp |
| RelyingParty | An object describing the relying party that requested the credential creation. Used for property CredentialCreatePublicK... |
| RemoveEntryOptions | FileSystemDirectory.RemoveEntry options |
| Request | The Request interface of the Fetch API represents a resource request. https://developer.mozilla.org/en-US/docs/Web/API/R... |
| RequestFullscreenOptions | Options for Element.RequestFullscreen() |
| RequestOptions | An object containing any custom settings that you want to apply to the request. |
| ResizeObserver | The ResizeObserver interface reports changes to the dimensions of an Element's content or border box, or the bounding bo... |
| ResizeObserverEntry | The ResizeObserverEntry interface represents the object passed to the ResizeObserver() constructor's callback function, ... |
| ResizeObserverSize | The content box size of the observed element https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserverEntry/conten... |
| Response | The Response interface of the Fetch API represents the response to a request. https://developer.mozilla.org/en-US/docs/W... |
| ResponseOptions | An options object containing settings for the response, including the status code, status text, and headers. https://dev... |
| Screen | The Screen interface represents a screen, usually the one on which the current window is being rendered, and is obtained... |
| ScreenDetailed | The ScreenDetailed interface of the Window Management API represents detailed information about one specific screen avai... |
| ScreenDetails | The ScreenDetails interface of the Window Management API represents the details of all the screens available to the user... |
| ScreenOrientation | The ScreenOrientation interface of the Screen Orientation API provides information about the current orientation of the ... |
| ScrollOptions | Window.Scroll() options https://developer.mozilla.org/en-US/docs/Web/API/Window/scroll#options |
| SecurityPolicyViolationEvent | The SecurityPolicyViolationEvent interface inherits from Event, and represents the event object of an event sent on a do... |
| SelfCapturePreferenceEnum | Describes the different hints an application can provide about whether the display surface the application is in, should... |
| ServiceWorker | The ServiceWorker interface of the Service Worker API provides a reference to a service worker. Multiple browsing contex... |
| ServiceWorkerContainer | The ServiceWorkerContainer interface of the Service Worker API provides an object representing the service worker as an ... |
| ServiceWorkerGlobalScope | The ServiceWorkerGlobalScope interface of the Service Worker API represents the global execution context of a service wo... |
| ServiceWorkerRegistration | The ServiceWorkerRegistration interface of the Service Worker API represents the service worker registration. You regist... |
| ServiceWorkerRegistrationOptions | Options used when registering a ServiceWorker via ServiceWorkerContainer.Register() https://developer.mozilla.org/en-US/... |
| Set | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set |
| SharedArrayBuffer | The SharedArrayBuffer object is used to represent a generic raw binary data buffer, similar to the ArrayBuffer object, b... |
| SharedArrayBufferOptions | Can be used when creating a SharedArrayBuffer |
| SharedWorker | The SharedWorker interface represents a specific kind of worker that can be accessed from several browsing contexts, suc... |
| SharedWorkerGlobalScope | The SharedWorkerGlobalScope object (the SharedWorker global scope) is accessible through the self keyword. Some addition... |
| SharedWorkerOptions | An object containing option properties that can set when creating the SharedWorker instance. https://developer.mozilla.o... |
| ShareOptions | The ShareOptions dictionary represents the options for a navigator.share() call. |
| ShowDirectoryPickerOptions | The ShowDirectoryPickerOptions dictionary of the File System Access API is the dictionary containing the options used to... |
| ShowNotificationsOptionAction | The ShowNotificationsOptionAction dictionary represents an action that can be performed when a notification is displayed... |
| ShowNotificationsOptions | The ShowNotificationsOptions dictionary of the Notifications API is the dictionary containing the options used to config... |
| ShowOpenFilePickerOptions | https://developer.mozilla.org/en-US/docs/Web/API/Window/showOpenFilePicker#options |
| ShowSaveFilePickerOptions | Options used to set options for the file picker |
| SourceBuffer | The SourceBuffer interface represents a chunk of media to be passed into an HTMLMediaElement and played, via a MediaSour... |
| SourceBufferList | The SourceBufferList interface represents a simple container list for multiple SourceBuffer objects. The source buffer l... |
| Storage | The Storage interface of the Web Storage API provides access to a particular domain's session or local storage. It allow... |
| StorageEvent | The StorageEvent interface is implemented by the storage event, which is sent to a window when a storage area it has acc... |
| StorageManager | The StorageManager interface of the Storage API provides an interface for managing persistence permissions and estimatin... |
| StorageManagerEstimate | The StorageManagerEstimate dictionary is used by the StorageManager.estimate() method to return an estimate of the total... |
| StorageManagerEstimateUsageDetails | The StorageManagerEstimateUsageDetails dictionary is used by the StorageManager.estimate() method to return a detailed e... |
| String | The String object is used to represent and manipulate a sequence of characters. https://developer.mozilla.org/en-US/docs... |
| StringPrimitive | https://developer.mozilla.org/en-US/docs/Glossary/Primitive |
| StructuredCloneOptions | https://developer.mozilla.org/en-US/docs/Web/API/Window/structuredClone#options |
| StyleSheet | An object implementing the StyleSheet interface represents a single style sheet. CSS style sheets will further implement... |
| StyleSheetList | The StyleSheetList interface represents a list of CSSStyleSheet objects. An instance of this object can be returned by D... |
| SurfaceSwitchingPreferenceEnum | Describes whether an application invoking getDisplayMedia() would like the user agent to offer the user an option to dyn... |
| SVGElement | All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interf... |
| SVGGraphicsElement | The SVGGraphicsElement interface represents SVG elements whose primary purpose is to directly render graphics into a gro... |
| SVGImageElement | The SVGImageElement interface corresponds to the image element. https://developer.mozilla.org/en-US/docs/Web/API/SVGImag... |
| Symbol | Symbol is a built-in object whose constructor returns a symbol primitive - also called a Symbol value or just a Symbol -... |
| SyncEvent | The SyncEvent interface of the Background Synchronization API represents a sync action that is dispatched on the Service... |
| SyncManager | The SyncManager interface of the Background Synchronization API provides an interface for registering and listing sync r... |
| SystemAudioPreferenceEnum | Describes whether an application invoking getDisplayMedia() would like the user agent to include system audio among the ... |
| TextDecoder | The TextDecoder interface represents a decoder for a specific text encoding, such as UTF-8, ISO-8859-2, KOI8-R, GBK, etc... |
| TextDecoderOptions | https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/TextDecoder#options |
| TextDecoderStream | The TextDecoderStream interface of the Encoding API converts a stream of text in a binary encoding, such as UTF-8 etc., ... |
| TextDecoderStreamOptions | TextDecoderStream options https://developer.mozilla.org/en-US/docs/Web/API/TextDecoderStream/TextDecoderStream#options |
| TextEncoder | The TextEncoder interface takes a stream of code points as input and emits a stream of UTF-8 bytes. https://developer.mo... |
| TextMetrics | The TextMetrics interface represents the dimensions of a piece of text in the canvas; a TextMetrics instance can be retr... |
| TextTrack | The TextTrack interface of the WebVTT API represents a text track associated with a media element. https://developer.moz... |
| TextTrackCue | The TextTrackCue interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCu... |
| TextTrackCueList | The TextTrackCueList interface of the WebVTT API is an array-like object that represents a dynamically updating list of ... |
| TextTrackList | The TextTrackList interface is used to represent a list of the text tracks defined for the associated video or audio ele... |
| TimeRanges | When loading a media resource for use by an <audio> or <video> element, the TimeRanges interface is used for repre... |
| ToggleEvent | The ToggleEvent interface represents an event notifying the user when a popover element's state toggles between showing ... |
| Touch | The Touch interface represents a single contact point on a touch-sensitive device. The contact point is commonly a finge... |
| TouchEvent | The TouchEvent interface represents an UIEvent which is sent when the state of contacts with a touch-sensitive surface c... |
| TouchList | The TouchList interface represents a list of contact points on a touch surface. For example, if the user has three finge... |
| TrackEvent | The TrackEvent interface of the HTML DOM API is used for events which represent changes to a set of available tracks on ... |
| TransformStreamCallbacks | Options for the TransformStream constructor. |
| TransformStreamDefaultController | The TransformStreamDefaultController interface of the Streams API provides methods to manipulate the associated Readable... |
| UIEvent | The UIEvent interface represents simple user interface events. https://developer.mozilla.org/en-US/docs/Web/API/UIEvent |
| ULongRange | https://www.w3.org/TR/mediacapture-streams/#dom-ulongrange |
| UnderlyingSink | The WritableStream() constructor accepts as its first argument a JavaScript object representing the underlying sink. Suc... |
| UpdateUIOptions | https://developer.mozilla.org/en-US/docs/Web/API/BackgroundFetchUpdateUIEvent/updateUI#options |
| URL | The URL interface is used to parse, construct, normalize, and encode URLs. It works by providing properties which allow ... |
| URLSearchParams | The URLSearchParams interface defines utility methods to work with the query string of a URL. |
| UserActivation | The UserActivation interface allows querying information about a window's user activation state. https://developer.mozil... |
| VideoFacingModeEnum | The VideoFacingModeEnum enum of the Media Statistics API is used to describe the facing mode of a video source. |
| VideoTrack | https://developer.mozilla.org/en-US/docs/Web/API/VideoTrack |
| VideoTrackGenerator | The VideoTrackGenerator interface of the Insertable Streams for MediaStreamTrack API has a WritableStream property that ... |
| VideoTrackList | The VideoTrackList interface is used to represent a list of the video tracks contained within a <video> element, with... |
| VisualViewport | The VisualViewport interface of the Visual Viewport API represents the visual viewport for a given window. For a page co... |
| VTTCue | The VTTCue interface of the WebVTT API represents a cue that can be added to the text track associated with a particular... |
| VTTRegion | The VTTRegion interface of the WebVTT API represents a portion of the video representation where a VTTCue can be rendere... |
| VTTRegionList | The VTTRegionList interface represents a list of VTTRegion objects. https://developer.mozilla.org/en-US/docs/Web/API/VTT... |
| WakeLock | The WakeLock interface of the Screen Wake Lock API can be used to request a lock that prevents device screens from dimmi... |
| WakeLockSentinel | The WakeLockSentinel interface of the Screen Wake Lock API can be used to monitor the status of the platform screen wake... |
| WebSocket | The WebSocket object provides the API for creating and managing a WebSocket connection to a server, as well as for sendi... |
| WheelEvent | The WheelEvent interface represents events that occur due to the user moving a mouse wheel or similar input device. http... |
| WhiteBalanceModeEnum | White balance options for media stream track capabilities |
| WindowClient | The WindowClient interface of the ServiceWorker API represents the scope of a service worker client that is a document i... |
| WindowControlsOverlay | The WindowControlsOverlay interface of the Window Controls Overlay API exposes information about the geometry of the tit... |
| WindowControlsOverlayGeometryChangeEvent | The WindowControlsOverlayGeometryChangeEvent interface of the Window Controls Overlay API is passed to geometrychange wh... |
| Worker | The Worker interface of the Web Workers API represents a background task that can be created via script, which can send ... |
| WorkerGlobalScope | The WorkerGlobalScope interface of the Web Workers API is an interface representing the scope of any worker. Workers hav... |
| WorkerLocation | The WorkerLocation interface defines the absolute location of the script executed by the Worker. Such an object is initi... |
| WorkerNavigator | The WorkerNavigator interface represents a subset of the Navigator interface allowed to be accessed from a Worker https:... |
| WorkerOptions | An object containing option properties that can be set when creating the Worker instance. https://developer.mozilla.org/... |
| WritableStreamDefaultController | The WritableStreamDefaultController interface of the Streams API represents a controller allowing control of a WritableS... |
| WritableStreamDefaultWriter | The WritableStreamDefaultWriter interface of the Streams API is the object returned by WritableStream.getWriter() and on... |
| XMLDocument | The XMLDocument interface represents an XML document. It inherits from the generic Document and does not add any specifi... |
| XMLHttpRequest | XMLHttpRequest (XHR) objects are used to interact with servers. You can retrieve data from a URL without having to do a ... |
| XMLHttpRequestEventTarget | XMLHttpRequestEventTarget is the interface that describes the event handlers shared on XMLHttpRequest and XMLHttpRequest... |
| XMLHttpRequestUpload | The XMLHttpRequestUpload interface represents the upload process for a specific XMLHttpRequest. It is an opaque object t... |