d/typescript/typescript library

Classes

$ModuleCss
$ModuleIntl
$ModuleReflect
$ModuleWebAssembly
AbortController
A controller object that allows you to abort one or more DOM requests as and when desired.
AbortSignal
A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object.
AbstractRange
MDN Reference
AbstractWorker
ActiveXObject
AddEventListenerOptions
AesCbcParams
AesCtrParams
AesDerivedKeyParams
AesGcmParams
AesKeyAlgorithm
AesKeyGenParams
AggregateError
AggregateErrorConstructor
Algorithm
AnalyserNode
A node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations.
AnalyserOptions
ANGLEInstancedArrays
The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type.
Animatable
Animation
MDN Reference
AnimationEffect
MDN Reference
AnimationEvent
Events providing information related to animations.
AnimationEventInit
AnimationFrameProvider
AnimationPlaybackEvent
MDN Reference
AnimationPlaybackEventInit
AnimationTimeline
MDN Reference
ARIAMixin
Array<T>
ArrayBufferConstructor
ArrayBufferTypes
Allowed ArrayBuffer types for the buffer of an ArrayBufferView and related Typed Arrays.
ArrayBufferView
ArrayConstructor
ArrayLike<T>
AssignedNodesOptions
AsyncGenerator<T, TReturn, TNext>
AsyncGeneratorFunction
AsyncGeneratorFunctionConstructor
AsyncIterable<T>
AsyncIterableIterator<T>
AsyncIterator<T, TReturn, TNext>
Atomics
Attr
A DOM element's attribute as an object. In most DOM methods, you will probably directly retrieve the attribute as a string (e.g., Element.getAttribute(), but certain functions (e.g., Element.getAttributeNode()) or means of iterating give Attr types.
AudioBuffer
A short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer(). Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode.
AudioBufferOptions
AudioBufferSourceNode
An AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer. It's especially useful for playing back audio which has particularly stringent timing accuracy requirements, such as for sounds that must match a specific rhythm and can be kept in memory rather than being played from disk or the network.
AudioBufferSourceOptions
AudioConfiguration
AudioContext
An audio-processing graph built from audio modules linked together, each represented by an AudioNode.
AudioContextOptions
AudioDestinationNode
AudioDestinationNode has no output (as it is the output, no more AudioNode can be linked after it in the audio graph) and one input. The number of channels in the input must be between 0 and the maxChannelCount value or an exception is raised.
AudioListener
The position and orientation of the unique person listening to the audio scene, and is used in audio spatialization. All PannerNodes spatialize in relation to the AudioListener stored in the BaseAudioContext.listener attribute.
AudioNode
A generic interface for representing an audio processing module. Examples include:
AudioNodeOptions
AudioParam
The Web Audio API's AudioParam interface represents an audio-related parameter, usually a parameter of an AudioNode (such as GainNode.gain).
AudioParamMap
MDN Reference
AudioProcessingEvent
The Web Audio API events that occur when a ScriptProcessorNode input buffer is ready to be processed.
AudioProcessingEventInit
AudioScheduledSourceNode
MDN Reference
AudioTimestamp
AudioWorklet
Available only in secure contexts.
AudioWorkletNode
Available only in secure contexts.
AudioWorkletNodeOptions
AuthenticationExtensionsClientInputs
AuthenticationExtensionsClientOutputs
AuthenticatorAssertionResponse
Available only in secure contexts.
AuthenticatorAttestationResponse
Available only in secure contexts.
AuthenticatorResponse
Available only in secure contexts.
AuthenticatorSelectionCriteria
AvcEncoderConfig
BarProp
MDN Reference
BaseAudioContext
MDN Reference
BeforeUnloadEvent
The beforeunload event is fired when the window, the document and its resources are about to be unloaded.
BigInt
BigInt64Array
A typed array of 64-bit signed integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated, an exception is raised.
BigInt64ArrayConstructor
BigIntConstructor
BigIntToLocaleStringOptions
BigUint64Array
A typed array of 64-bit unsigned integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated, an exception is raised.
BigUint64ArrayConstructor
BiquadFilterNode
A simple low-order filter, and is created using the AudioContext.createBiquadFilter() method. It is an AudioNode that can represent different kinds of filters, tone control devices, and graphic equalizers.
BiquadFilterOptions
Blob
A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system.
BlobCallback
BlobEvent
MDN Reference
BlobEventInit
BlobPropertyBag
Body
Boolean
BooleanConstructor
BroadcastChannel
MDN Reference
ByteLengthQueuingStrategy
This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams.
Cache
Provides a storage mechanism for Request / Response object pairs that are cached, for example as part of the ServiceWorker life cycle. Note that the Cache interface is exposed to windowed scopes as well as workers. You don't have to use it in conjunction with service workers, even though it is defined in the service worker spec. Available only in secure contexts.
CacheQueryOptions
CacheStorage
The storage for Cache objects. Available only in secure contexts.
CanvasCaptureMediaStreamTrack
MDN Reference
CanvasCompositing
CanvasDrawImage
CanvasDrawPath
CanvasFillStrokeStyles
CanvasFilters
CanvasGradient
An opaque object describing a gradient. It is returned by the methods CanvasRenderingContext2D.createLinearGradient() or CanvasRenderingContext2D.createRadialGradient().
CanvasImageData
CanvasImageSmoothing
CanvasPath
CanvasPathDrawingStyles
CanvasPattern
An opaque object describing a pattern, based on an image, a canvas, or a video, created by the CanvasRenderingContext2D.createPattern() method.
CanvasRect
CanvasRenderingContext2D
The CanvasRenderingContext2D interface, part of the Canvas API, provides the 2D rendering context for the drawing surface of a
CanvasRenderingContext2DSettings
CanvasShadowStyles
CanvasState
CanvasText
CanvasTextDrawingStyles
CanvasTransform
CanvasUserInterface
CDATASection
A CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & don’t need escaping as they normally do when inside a CDATA section.
ChannelMergerNode
The ChannelMergerNode interface, often used in conjunction with its opposite, ChannelSplitterNode, reunites different mono inputs into a single output. Each input is used to fill a channel of the output. This is useful for accessing each channels separately, e.g. for performing channel mixing where gain must be separately controlled on each channel.
ChannelMergerOptions
ChannelSplitterNode
The ChannelSplitterNode interface, often used in conjunction with its opposite, ChannelMergerNode, separates the different channels of an audio source into a set of mono outputs. This is useful for accessing each channel separately, e.g. for performing channel mixing where gain must be separately controlled on each channel.
ChannelSplitterOptions
CharacterData
The CharacterData abstract interface represents a Node object that contains characters. This is an abstract interface, meaning there aren't any object of type CharacterData: it is implemented by other interfaces, like Text, Comment, or ProcessingInstruction which aren't abstract.
CheckVisibilityOptions
ChildNode
ClientQueryOptions
ClientRect
Clipboard
Available only in secure contexts.
ClipboardEvent
Events providing information related to modification of the clipboard, that is cut, copy, and paste events.
ClipboardEventInit
ClipboardItem
Available only in secure contexts.
ClipboardItemOptions
CloseEvent
A CloseEvent is sent to clients using WebSockets when the connection is closed. This is delivered to the listener indicated by the WebSocket object's onclose attribute.
CloseEventInit
Collator
CollatorOptions
Comment
Textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view.
CompileError
CompositionEvent
The DOM CompositionEvent represents events that occur due to the user indirectly entering text.
CompositionEventInit
CompressionStream
MDN Reference
ComputedEffectTiming
ComputedKeyframe
ConcatArray<T>
Console
MDN Reference
ConstantSourceNode
MDN Reference
ConstantSourceOptions
ConstrainBooleanParameters
ConstrainDOMStringParameters
ConstrainDoubleRange
ConstrainULongRange
ConvolverNode
An AudioNode that performs a Linear Convolution on a given AudioBuffer, often used to achieve a reverb effect. A ConvolverNode always has exactly one input and one output.
ConvolverOptions
CountQueuingStrategy
This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams.
Credential
Available only in secure contexts.
CredentialCreationOptions
CredentialPropertiesOutput
CredentialRequestOptions
CredentialsContainer
Available only in secure contexts.
Crypto
Basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives.
CryptoKey
The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. Available only in secure contexts.
CryptoKeyPair
CSSAnimation
MDN Reference
CSSConditionRule
A single condition CSS at-rule, which consists of a condition and a statement block. It is a child of CSSGroupingRule.
CSSContainerRule
MDN Reference
CSSCounterStyleRule
MDN Reference
CSSFontFaceRule
MDN Reference
CSSFontFeatureValuesRule
MDN Reference
CSSFontPaletteValuesRule
MDN Reference
CSSGroupingRule
Any CSS at-rule that contains other rules nested within it.
CSSImageValue
MDN Reference
CSSImportRule
MDN Reference
CSSKeyframeRule
An object representing a set of style for a given keyframe. It corresponds to the contains of a single keyframe of a @keyframes at-rule. It implements the CSSRule interface with a type value of 8 (CSSRule.KEYFRAME_RULE).
CSSKeyframesRule
An object representing a complete set of keyframes for a CSS animation. It corresponds to the contains of a whole @keyframes at-rule. It implements the CSSRule interface with a type value of 7 (CSSRule.KEYFRAMES_RULE).
CSSKeywordValue
MDN Reference
CSSLayerBlockRule
MDN Reference
CSSLayerStatementRule
MDN Reference
CSSMathClamp
CSSMathInvert
MDN Reference
CSSMathMax
MDN Reference
CSSMathMin
MDN Reference
CSSMathNegate
MDN Reference
CSSMathProduct
MDN Reference
CSSMathSum
MDN Reference
CSSMathValue
MDN Reference
CSSMatrixComponent
MDN Reference
CSSMatrixComponentOptions
CSSMediaRule
A single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE).
CSSNamespaceRule
An object representing a single CSS @namespace at-rule. It implements the CSSRule interface, with a type value of 10 (CSSRule.NAMESPACE_RULE).
CSSNumericArray
MDN Reference
CSSNumericType
CSSNumericValue
MDN Reference
CSSPageRule
CSSPageRule is an interface representing a single CSS @page rule. It implements the CSSRule interface with a type value of 6 (CSSRule.PAGE_RULE).
CSSPerspective
MDN Reference
CSSPropertyRule
MDN Reference
CSSRotate
MDN Reference
CSSRule
A single CSS rule. There are several types of rules, listed in the Type constants section below.
CSSRuleList
A CSSRuleList is an (indirect-modify only) array-like object containing an ordered collection of CSSRule objects.
CSSScale
MDN Reference
CSSSkew
MDN Reference
CSSSkewX
MDN Reference
CSSSkewY
MDN Reference
CSSStyleDeclaration
An object that is a CSS declaration block, and exposes style information and various style-related methods and properties.
CSSStyleRule
CSSStyleRule represents a single CSS style rule. It implements the CSSRule interface with a type value of 1 (CSSRule.STYLE_RULE).
CSSStyleSheet
A single CSS style sheet. It inherits properties and methods from its parent, StyleSheet.
CSSStyleSheetInit
CSSStyleValue
MDN Reference
CSSSupportsRule
An object representing a single CSS @supports at-rule. It implements the CSSConditionRule interface, and therefore the CSSRule and CSSGroupingRule interfaces with a type value of 12 (CSSRule.SUPPORTS_RULE).
CSSTransformComponent
MDN Reference
CSSTransformValue
MDN Reference
CSSTransition
MDN Reference
CSSTranslate
MDN Reference
CSSUnitValue
MDN Reference
CSSUnparsedValue
MDN Reference
CSSVariableReferenceValue
MDN Reference
CustomElementConstructor
CustomElementRegistry
MDN Reference
CustomEvent<T>
MDN Reference
CustomEventInit<T>
DataTransfer
Used to hold the data that is being dragged during a drag and drop operation. It may hold one or more data items, each of one or more data types. For more information about drag and drop, see HTML Drag and Drop API.
DataTransferItem
One drag data item. During a drag operation, each drag event has a dataTransfer property which contains a list of drag data items. Each item in the list is a DataTransferItem object.
DataTransferItemList
A list of DataTransferItem objects representing items being dragged. During a drag operation, each DragEvent has a dataTransfer property and that property is a DataTransferItemList.
DataViewConstructor
DateConstructor
DateTimeFormat
DateTimeFormatOptions
DateTimeFormatPart
DateTimeFormatPartTypesRegistry
DateTimeRangeFormatPart
DecodeErrorCallback
DecodeSuccessCallback
DecompressionStream
MDN Reference
DelayNode
A delay-line; an AudioNode audio-processing module that causes a delay between the arrival of an input data and its propagation to the output.
DelayOptions
DeviceMotionEvent
The DeviceMotionEvent provides web developers with information about the speed of changes for the device's position and orientation. Available only in secure contexts.
DeviceMotionEventAcceleration
Available only in secure contexts.
DeviceMotionEventAccelerationInit
DeviceMotionEventInit
DeviceMotionEventRotationRate
Available only in secure contexts.
DeviceMotionEventRotationRateInit
DeviceOrientationEvent
The DeviceOrientationEvent provides web developers with information from the physical orientation of the device running the web page. Available only in secure contexts.
DeviceOrientationEventInit
DisplayMediaStreamOptions
DisplayNames
The Intl.DisplayNames() object enables the consistent translation of language, region and script display names.
DisplayNamesOptions
Document
Any web page loaded in the browser and serves as an entry point into the web page's content, which is the DOM tree.
DocumentFragment
A minimal document object that has no parent. It is used as a lightweight version of Document that stores a segment of a document structure comprised of nodes just like a standard document. The key difference is that because the document fragment isn't part of the active document tree structure, changes made to the fragment don't affect the document, cause reflow, or incur any performance impact that can occur when changes are made.
DocumentOrShadowRoot
DocumentTimeline
MDN Reference
DocumentTimelineOptions
DocumentType
A Node containing a doctype.
DOMException
An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API.
DOMImplementation
An object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property.
DOMMatrix
MDN Reference
DOMMatrix2DInit
DOMMatrixInit
DOMMatrixReadOnly
MDN Reference
DOMParser
Provides the ability to parse XML or HTML source code from a string into a DOM Document.
DOMPoint
MDN Reference
DOMPointInit
DOMPointReadOnly
MDN Reference
DOMQuad
MDN Reference
DOMQuadInit
DOMRect
MDN Reference
DOMRectInit
DOMRectList
DOMRectReadOnly
MDN Reference
DOMStringList
A type returned by some APIs which contains a list of DOMString (strings).
DOMTokenList
A set of space-separated tokens. Such a set is returned by Element.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList, HTMLAreaElement.relList, HTMLIframeElement.sandbox, or HTMLOutputElement.htmlFor. It is indexed beginning with 0 as with JavaScript Array objects. DOMTokenList is always case-sensitive.
DoubleRange
DragEvent
A DOM event that represents a drag and drop interaction. The user initiates a drag by placing a pointer device (such as a mouse) on the touch surface and then dragging the pointer to a new location (such as another DOM element). Applications are free to interpret a drag and drop interaction in an application-specific way.
DragEventInit
DynamicsCompressorNode
Inherits properties from its parent, AudioNode.
DynamicsCompressorOptions
EcdhKeyDeriveParams
EcdsaParams
EcKeyAlgorithm
EcKeyGenParams
EcKeyImportParams
EffectTiming
Element
Element is the most general base class from which all objects in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element.
ElementContentEditable
ElementCreationOptions
ElementCSSInlineStyle
ElementDefinitionOptions
ElementInternals
MDN Reference
EncodedVideoChunk
MDN Reference
EncodedVideoChunkInit
EncodedVideoChunkMetadata
EncodedVideoChunkOutputCallback
Enumerator<T>
Allows enumerating over a COM collection, which may not have indexed item access.
EnumeratorConstructor
Error
ErrorCallback
ErrorConstructor
ErrorEvent
Events providing information related to errors in scripts or in files.
ErrorEventInit
ErrorOptions
EvalError
EvalErrorConstructor
Event
An event which takes place in the DOM.
EventCounts
MDN Reference
EventInit
EventListener
EventListenerObject
EventListenerOptions
EventModifierInit
EventSource
MDN Reference
EventSourceInit
EventTarget
EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them.
EXTBlendMinmax
MDN Reference
EXTColorBufferFloat
MDN Reference
EXTColorBufferHalfFloat
MDN Reference
External
EXTFloatBlend
MDN Reference
EXTFragDepth
The EXT_frag_depth extension is part of the WebGL API and enables to set a depth value of a fragment from within the fragment shader.
EXTShaderTextureLod
MDN Reference
EXTSRGB
MDN Reference
EXTTextureCompressionBptc
MDN Reference
EXTTextureCompressionRgtc
MDN Reference
EXTTextureFilterAnisotropic
The EXT_texture_filter_anisotropic extension is part of the WebGL API and exposes two constants for anisotropic filtering (AF).
EXTTextureNorm16
MDN Reference
File
Provides information about files and allows JavaScript in a web page to access their content.
FileCallback
FileList
An object of this type is returned by the files property of the HTML element; this lets you access the list of files selected with the element. It's also used for a list of files dropped into web content when using the drag and drop API; see the DataTransfer object for details on this usage.
FilePropertyBag
FileReader
Lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read.
FileSystem
MDN Reference
FileSystemCreateWritableOptions
FileSystemDirectoryEntry
MDN Reference
FileSystemDirectoryHandle
Available only in secure contexts.
FileSystemDirectoryReader
MDN Reference
FileSystemEntriesCallback
FileSystemEntry
MDN Reference
FileSystemEntryCallback
FileSystemFileEntry
MDN Reference
FileSystemFileHandle
Available only in secure contexts.
FileSystemFlags
FileSystemGetDirectoryOptions
FileSystemGetFileOptions
FileSystemHandle
Available only in secure contexts.
FileSystemRemoveOptions
FileSystemWritableFileStream
Available only in secure contexts.
FinalizationRegistry<T>
FinalizationRegistryConstructor
Float32ArrayConstructor
Float64ArrayConstructor
FocusEvent
Focus-related events like focus, blur, focusin, or focusout.
FocusEventInit
FocusOptions
FontFace
MDN Reference
FontFaceDescriptors
FontFaceSet
MDN Reference
FontFaceSetLoadEvent
MDN Reference
FontFaceSetLoadEventInit
FontFaceSource
FormData
Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data".
FormDataEvent
MDN Reference
FormDataEventInit
FrameRequestCallback
From
FromCommon
FullscreenOptions
FunctionConstructor
FunctionStringCallback
GainNode
A change in volume. It is an AudioNode audio-processing module that causes a given gain to be applied to the input data before its propagation to the output. A GainNode always has exactly one input and one output, both with the same number of channels.
GainOptions
Gamepad
This Gamepad API interface defines an individual gamepad or other controller, allowing access to information such as button presses, axis positions, and id. Available only in secure contexts.
GamepadButton
An individual button of a gamepad or other controller, allowing access to the current state of different types of buttons available on the control device. Available only in secure contexts.
GamepadEffectParameters
GamepadEvent
This Gamepad API interface contains references to gamepads connected to the system, which is what the gamepad events Window.gamepadconnected and Window.gamepaddisconnected are fired in response to. Available only in secure contexts.
GamepadEventInit
GamepadHapticActuator
This Gamepad API interface represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware.
Generator<T, TReturn, TNext>
GeneratorFunction
GeneratorFunctionConstructor
GenericTransformStream
Geolocation
An object able to programmatically obtain the position of the device. It gives Web content access to the location of the device. This allows a Web site or app to offer customized results based on the user's location.
GeolocationCoordinates
Available only in secure contexts.
GeolocationPosition
Available only in secure contexts.
GeolocationPositionError
MDN Reference
GetAnimationsOptions
GetNotificationOptions
GetRootNodeOptions
Global<T extends ValueType>
MDN Reference
GlobalDescriptor<T extends ValueType>
GlobalEventHandlers
HashChangeEvent
Events that fire when the fragment identifier of the URL has changed.
HashChangeEventInit
Headers
This Fetch API interface allows you to perform various actions on HTTP request and response headers. These actions include retrieving, setting, adding to, and removing. A Headers object has an associated header list, which is initially empty and consists of zero or more name and value pairs.  You can add to this using methods like append() (see Examples.) In all methods of this interface, header names are matched by case-insensitive byte sequence.
History
Allows manipulation of the browser session history, that is the pages visited in the tab or frame that the current page is loaded in.
HkdfParams
HmacImportParams
HmacKeyAlgorithm
HmacKeyGenParams
HTMLAllCollection
MDN Reference
HTMLAnchorElement
Hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements.
HTMLAreaElement
Provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements.
HTMLAudioElement
Provides access to the properties of
HTMLBaseElement
Contains the base URI for a document. This object inherits all of the properties and methods as described in the HTMLElement interface.
HTMLBodyElement
Provides special properties (beyond those inherited from the regular HTMLElement interface) for manipulating elements.
HTMLBRElement
A HTML line break element (
). It inherits from HTMLElement.
HTMLButtonElement
Provides properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
HTMLCanvasElement
Provides properties and methods for manipulating the layout and presentation of
HTMLCollection
HTMLCollectionBase
A generic collection (array-like object similar to arguments) of elements (in document order) and offers methods and properties for selecting from the list.
HTMLCollectionOf<T extends Element>
HTMLDataElement
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
HTMLDataListElement
Provides special properties (beyond the HTMLElement object interface it also has available to it by inheritance) to manipulate
HTMLDetailsElement
MDN Reference
HTMLDialogElement
MDN Reference
HTMLDirectoryElement
HTMLDivElement
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
HTMLDListElement
Provides special properties (beyond those of the regular HTMLElement interface it also has available to it by inheritance) for manipulating definition list (
HTMLDocument
HTMLElement
Any HTML element. Some elements directly implement this interface, while others implement it via an interface that inherits it.
HTMLEmbedElement
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements.
HTMLFieldSetElement
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of
HTMLFontElement
Implements the document object model (DOM) representation of the font element. The HTML Font Element
HTMLFormControlsCollection
A collection of HTML form control elements.
HTMLFormElement
A
HTMLFrameElement
HTMLFrameSetElement
Provides special properties (beyond those of the regular HTMLElement interface they also inherit) for manipulating elements.
HTMLHeadElement
Contains the descriptive information, or metadata, for a document. This object inherits all of the properties and methods described in the HTMLElement interface.
HTMLHeadingElement
The different heading elements. It inherits methods and properties from the HTMLElement interface.
HTMLHRElement
Provides special properties (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating
HTMLHtmlElement
Serves as the root node for a given HTML document. This object inherits the properties and methods described in the HTMLElement interface.
HTMLHyperlinkElementUtils
HTMLIFrameElement
Provides special properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of inline frame elements.
HTMLImageElement
Provides special properties and methods for manipulating elements.
HTMLInputElement
Provides special properties and methods for manipulating the options, layout, and presentation of elements.
HTMLLabelElement
Gives access to properties specific to
HTMLLegendElement
The HTMLLegendElement is an interface allowing to access properties of the
HTMLLIElement
Exposes specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating list elements.
HTMLLinkElement
Reference information for external resources and the relationship of those resources to a document and vice-versa. This object inherits all of the properties and methods of the HTMLElement interface.
HTMLMapElement
Provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of map elements.
HTMLMarqueeElement
Provides methods to manipulate
HTMLMediaElement
Adds to HTMLElement the properties and methods needed to support basic media-related capabilities that are common to audio and video.
HTMLMenuElement
MDN Reference
HTMLMetaElement
Contains descriptive metadata about a document. It inherits all of the properties and methods described in the HTMLElement interface.
HTMLMeterElement
The HTML
HTMLModElement
Provides special properties (beyond the regular methods and properties available through the HTMLElement interface they also have available to them by inheritance) for manipulating modification elements, that is and .
HTMLObjectElement
Provides special properties and methods (beyond those on the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of
HTMLOListElement
Provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating ordered list elements.
HTMLOptGroupElement
Provides special properties and methods (beyond the regular HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of
HTMLOptionElement
HTMLOptionsCollection
HTMLOptionsCollection is an interface representing a collection of HTML option elements (in document order) and offers methods and properties for traversing the list as well as optionally altering its items. This type is returned solely by the "options" property of select.
HTMLOrSVGElement
HTMLOutputElement
Provides properties and methods (beyond those inherited from HTMLElement) for manipulating the layout and presentation of
HTMLParagraphElement
Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating
HTMLParamElement
Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements, representing a pair of a key and a value that acts as a parameter for an
HTMLPictureElement
A
HTMLPreElement
Exposes specific properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating a block of preformatted text (
HTMLProgressElement
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of
HTMLQuoteElement
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like
HTMLScriptElement
HTML
HTMLSelectElement
A
HTMLSlotElement
MDN Reference
HTMLSourceElement
Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements.
HTMLSpanElement
A element and derives from the HTMLElement interface, but without implementing any additional properties or methods.
HTMLStyleElement
A
HTMLTableCaptionElement
Special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating table caption elements.
HTMLTableCellElement
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of table cells, either header or data cells, in an HTML document.
HTMLTableColElement
Provides special properties (beyond the HTMLElement interface it also has available to it inheritance) for manipulating single or grouped table column elements.
HTMLTableDataCellElement
HTMLTableElement
Provides special properties and methods (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating the layout and presentation of tables in an HTML document.
HTMLTableHeaderCellElement
HTMLTableRowElement
Provides special properties and methods (beyond the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of rows in an HTML table.
HTMLTableSectionElement
Provides special properties and methods (beyond the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of sections, that is headers, footers and bodies, in an HTML table.
HTMLTemplateElement
Enables access to the contents of an HTML
HTMLTextAreaElement
Provides special properties and methods for manipulating the layout and presentation of
HTMLTimeElement
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
HTMLTitleElement
Contains the title for a document. This element inherits all of the properties and methods of the HTMLElement interface.
HTMLTrackElement
The HTMLTrackElement
HTMLUListElement
Provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating unordered list elements.
HTMLUnknownElement
An invalid HTML element and derives from the HTMLElement interface, but without implementing any additional properties or methods.
HTMLVideoElement
Provides special properties and methods for manipulating video objects. It also inherits properties and methods of HTMLMediaElement and HTMLElement.
IArguments
IDBCursor
This IndexedDB API interface represents a cursor for traversing or iterating over multiple records in a database.
IDBCursorWithValue
This IndexedDB API interface represents a cursor for traversing or iterating over multiple records in a database. It is the same as the IDBCursor, except that it includes the value property.
IDBDatabase
This IndexedDB API interface provides a connection to a database; you can use an IDBDatabase object to open a transaction on your database then create, manipulate, and delete objects (data) in that database. The interface provides the only way to get and manage versions of the database.
IDBDatabaseInfo
IDBFactory
In the following code snippet, we make a request to open a database, and include handlers for the success and error cases. For a full working example, see our To-do Notifications app (view example live.)
IDBIndex
IDBIndex interface of the IndexedDB API provides asynchronous access to an index in a database. An index is a kind of object store for looking up records in another object store, called the referenced object store. You use this interface to retrieve data.
IDBIndexParameters
IDBKeyRange
A key range can be a single value or a range with upper and lower bounds or endpoints. If the key range has both upper and lower bounds, then it is bounded; if it has no bounds, it is unbounded. A bounded key range can either be open (the endpoints are excluded) or closed (the endpoints are included). To retrieve all keys within a certain range, you can use the following code constructs:
IDBObjectStore
This example shows a variety of different uses of object stores, from updating the data structure with IDBObjectStore.createIndex inside an onupgradeneeded function, to adding a new item to our object store with IDBObjectStore.add. For a full working example, see our To-do Notifications app (view example live.)
IDBObjectStoreParameters
IDBOpenDBRequest
Also inherits methods from its parents IDBRequest and EventTarget.
IDBRequest<T>
The request object does not initially contain any information about the result of the operation, but once information becomes available, an event is fired on the request, and the information becomes available through the properties of the IDBRequest instance.
IDBTransaction
MDN Reference
IDBTransactionOptions
IDBVersionChangeEvent
This IndexedDB API interface indicates that the version of the database has changed, as the result of an IDBOpenDBRequest.onupgradeneeded event handler function.
IDBVersionChangeEventInit
IdleDeadline
MDN Reference
IdleRequestCallback
IdleRequestOptions
IInline1
IInline10
IInline11<T extends Object>
IInline12
IInline13
IInline14
IInline15
IInline16
IInline166
IInline18
IInline2
IInline20
IInline25
IInline26<Arr>
IInline28
IInline29
IInline33
IInline34
IInline38
IInline39
IInline40
IInline41
IInline42
IInline43
IInline436
IInline438
IInline44
IInline6
IInline659
IInline660
IInline661
IInline662
IInline663
IInline664<T>
IInline7
IInline8
IInline9
IIRFilterNode
The IIRFilterNode interface of the Web Audio API is a AudioNode processor which implements a general infinite impulse response (IIR)  filter; this type of filter can be used to implement tone control devices and graphic equalizers as well. It lets the parameters of the filter response be specified, so that it can be tuned as needed.
IIRFilterOptions
ImageBitmap
MDN Reference
ImageBitmapOptions
ImageBitmapRenderingContext
MDN Reference
ImageBitmapRenderingContextSettings
ImageData
The underlying pixel data of an area of a
ImageDataSettings
ImageEncodeOptions
ImportCallOptions
The type for the optional second argument to import().
ImportMeta
The type of import.meta.
InnerHTML
InputDeviceInfo
Available only in secure contexts.
InputEvent
MDN Reference
InputEventInit
Instance
MDN Reference
Int16ArrayConstructor
Int32ArrayConstructor
Int8ArrayConstructor
IntersectionObserver
provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top-level document's viewport.
IntersectionObserverCallback
IntersectionObserverEntry
This Intersection Observer API interface describes the intersection between the target element and its root container at a specific moment of transition.
IntersectionObserverEntryInit
IntersectionObserverInit
Iterable<T>
IterableIterator<T>
Iterator<T, TReturn, TNext>
IteratorResultCommon
IteratorReturnResult<TReturn>
IteratorYieldResult<TYield>
ITextWriter
Json
An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.
JsonWebKey
KeyAlgorithm
KeyboardEvent
KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard.
KeyboardEventInit
Keyframe
KeyframeAnimationOptions
KeyframeEffect
MDN Reference
KeyframeEffectOptions
KHRParallelShaderCompile
MDN Reference
LinkError
LinkStyle
ListFormat
ListFormatOptions
An object with some or all properties of the Intl.ListFormat constructor options parameter.
Locale
Constructor creates Intl.Locale objects
LocaleOptions
Location
The location (URL) of the object it is linked to. Changes done on it are reflected on the object it relates to. Both the Document and Window interface have such a linked Location, accessible via Document.location and Window.location respectively.
Lock
Available only in secure contexts.
LockGrantedCallback
LockInfo
LockManager
Available only in secure contexts.
LockManagerSnapshot
LockOptions
Map<K, V>
MapConstructor
Math
An intrinsic object that provides basic mathematics functionality and constants.
MathMLElement
MDN Reference
MediaCapabilities
MDN Reference
MediaCapabilitiesDecodingInfo
MediaCapabilitiesEncodingInfo
MediaCapabilitiesInfo
MediaConfiguration
MediaDecodingConfiguration
MediaDeviceInfo
The MediaDevicesInfo interface contains information that describes a single media input or output device. Available only in secure contexts.
MediaDevices
Provides access to connected media input devices like cameras and microphones, as well as screen sharing. In essence, it lets you obtain access to any hardware source of media data. Available only in secure contexts.
MediaElementAudioSourceNode
A MediaElementSourceNode has no inputs and exactly one output, and is created using the AudioContext.createMediaElementSource method. The amount of channels in the output equals the number of channels of the audio referenced by the HTMLMediaElement used in the creation of the node, or is 1 if the HTMLMediaElement has no audio.
MediaElementAudioSourceOptions
MediaEncodingConfiguration
MediaEncryptedEvent
MDN Reference
MediaEncryptedEventInit
MediaError
An error which occurred while handling media in an HTML media element based on HTMLMediaElement, such as
MediaImage
MediaKeyMessageEvent
This EncryptedMediaExtensions API interface contains the content and related data when the content decryption module generates a message for the session. Available only in secure contexts.
MediaKeyMessageEventInit
MediaKeys
This EncryptedMediaExtensions API interface the represents a set of keys that an associated HTMLMediaElement can use for decryption of media data during playback. Available only in secure contexts.
MediaKeySession
This EncryptedMediaExtensions API interface represents a context for message exchange with a content decryption module (CDM). Available only in secure contexts.
MediaKeyStatusMap
This EncryptedMediaExtensions API interface is a read-only map of media key statuses by key IDs. Available only in secure contexts.
MediaKeySystemAccess
This EncryptedMediaExtensions API interface provides access to a Key System for decryption and/or a content protection provider. You can request an instance of this object using the Navigator.requestMediaKeySystemAccess method. Available only in secure contexts.
MediaKeySystemConfiguration
MediaKeySystemMediaCapability
MediaList
MDN Reference
MediaMetadata
MDN Reference
MediaMetadataInit
MediaPositionState
MediaQueryList
Stores information on a media query applied to a document, and handles sending notifications to listeners when the media query state change (i.e. when the media query test starts or stops evaluating to true).
MediaQueryListEvent
MDN Reference
MediaQueryListEventInit
MediaRecorder
MDN Reference
MediaRecorderOptions
MediaSession
MDN Reference
MediaSessionActionDetails
MediaSessionActionHandler
MediaSource
This Media Source Extensions API interface represents a source of media data for an HTMLMediaElement object. A MediaSource object can be attached to a HTMLMediaElement to be played in the user agent.
MediaStream
A stream of media content. A stream consists of several tracks such as video or audio tracks. Each track is specified as an instance of MediaStreamTrack.
MediaStreamAudioDestinationNode
MDN Reference
MediaStreamAudioSourceNode
A type of AudioNode which operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs.
MediaStreamAudioSourceOptions
MediaStreamConstraints
MediaStreamTrack
A single media track within a stream; typically, these are audio or video tracks, but other track types may exist as well.
MediaStreamTrackEvent
Events which indicate that a MediaStream has had tracks added to or removed from the stream through calls to Media Stream API methods. These events are sent to the stream when these changes occur.
MediaStreamTrackEventInit
MediaTrackCapabilities
MediaTrackConstraints
MediaTrackConstraintSet
MediaTrackSettings
MediaTrackSupportedConstraints
Memory
MDN Reference
MemoryDescriptor
MessageChannel
This Channel Messaging API interface allows us to create a new message channel and send data through it via its two MessagePort properties.
MessageEvent<T>
A message received by a target object.
MessageEventInit<T>
MessagePort
This Channel Messaging API interface represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other.
MIDIAccess
Available only in secure contexts.
MIDIConnectionEvent
Available only in secure contexts.
MIDIConnectionEventInit
MIDIInput
Available only in secure contexts.
MIDIInputMap
Available only in secure contexts.
MIDIMessageEvent
Available only in secure contexts.
MIDIMessageEventInit
MIDIOptions
MIDIOutput
Available only in secure contexts.
MIDIOutputMap
Available only in secure contexts.
MIDIPort
Available only in secure contexts.
MimeType
Provides contains information about a MIME type associated with a particular plugin. NavigatorPlugins.mimeTypes returns an array of this object.
MimeTypeArray
Returns an array of MimeType instances, each of which contains information about a supported browser plugins. This object is returned by NavigatorPlugins.mimeTypes.
Module
MDN Reference
ModuleExportDescriptor
ModuleImportDescriptor
MouseEvent
Events that occur due to the user interacting with a pointing device (such as a mouse). Common events using this interface include click, dblclick, mouseup, mousedown.
MouseEventInit
MultiCacheQueryOptions
MutationCallback
MutationEvent
Provides event properties that are specific to modifications to the Document Object Model (DOM) hierarchy and nodes.
MutationObserver
Provides the ability to watch for changes being made to the DOM tree. It is designed as a replacement for the older Mutation Events feature which was part of the DOM3 Events specification.
MutationObserverInit
MutationRecord
A MutationRecord represents an individual DOM mutation. It is the object that is passed to MutationObserver's callback.
NamedNodeMap
A collection of Attr objects. Objects inside a NamedNodeMap are not in any particular order, unlike NodeList, although they may be accessed by an index as in an array.
Available only in secure contexts.
The state and the identity of the user agent. It allows scripts to query it and to register themselves to carry on some activities.
Available only in secure contexts.
Available only in secure contexts.
Available only in secure contexts.
Node
Node is an interface from which a number of DOM API object types inherit. It allows those types to be treated similarly; for example, inheriting the same set of methods, or being tested in the same way.
NodeIterator
An iterator over the members of a list of the nodes in a subtree of the DOM. The nodes will be returned in document order.
NodeList
NodeList objects are collections of nodes, usually returned by properties such as Node.childNodes and methods such as document.querySelectorAll().
NodeListOf<TNode extends Node>
NonDocumentTypeChildNode
NonElementParentNode
Notification
This Notifications API interface is used to configure and display desktop notifications to the user.
NotificationAction
NotificationOptions
NotificationPermissionCallback
Number
An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.
NumberConstructor
NumberFormat
NumberFormatOptions
NumberFormatPart
Object
Provides functionality common to all JavaScript objects.
ObjectConstructor
OESDrawBuffersIndexed
MDN Reference
OESElementIndexUint
The OES_element_index_uint extension is part of the WebGL API and adds support for gl.UNSIGNED_INT types to WebGLRenderingContext.drawElements().
OESFboRenderMipmap
MDN Reference
OESStandardDerivatives
The OES_standard_derivatives extension is part of the WebGL API and adds the GLSL derivative functions dFdx, dFdy, and fwidth.
OESTextureFloat
The OES_texture_float extension is part of the WebGL API and exposes floating-point pixel types for textures.
OESTextureFloatLinear
The OES_texture_float_linear extension is part of the WebGL API and allows linear filtering with floating-point pixel types for textures.
OESTextureHalfFloat
The OES_texture_half_float extension is part of the WebGL API and adds texture formats with 16- (aka half float) and 32-bit floating-point components.
OESTextureHalfFloatLinear
The OES_texture_half_float_linear extension is part of the WebGL API and allows linear filtering with half floating-point pixel types for textures.
OESVertexArrayObject
MDN Reference
OfflineAudioCompletionEvent
The Web Audio API OfflineAudioCompletionEvent interface represents events that occur when the processing of an OfflineAudioContext is terminated. The complete event implements this interface.
OfflineAudioCompletionEventInit
OfflineAudioContext
An AudioContext interface representing an audio-processing graph built from linked together AudioNodes. In contrast with a standard AudioContext, an OfflineAudioContext doesn't render the audio to the device hardware; instead, it generates it, as fast as it can, and outputs the result to an AudioBuffer.
OfflineAudioContextOptions
OffscreenCanvas
MDN Reference
OffscreenCanvasRenderingContext2D
MDN Reference
OnBeforeUnloadEventHandlerNonNull
OnErrorEventHandlerNonNull
OptionalEffectTiming
OscillatorNode
The OscillatorNode interface represents a periodic waveform, such as a sine wave. It is an AudioScheduledSourceNode audio-processing module that causes a specified frequency of a given wave to be created—in effect, a constant tone.
OscillatorOptions
OverconstrainedError
MDN Reference
OVRMultiview2
MDN Reference
PageTransitionEvent
The PageTransitionEvent is fired when a document is being loaded or unloaded.
PageTransitionEventInit
PannerNode
A PannerNode always has exactly one input and one output: the input can be mono or stereo but the output is always stereo (2 channels); you can't have panning effects without at least two audio channels!
PannerOptions
ParentNode
Path2D
This Canvas 2D API interface is used to declare a path that can then be used on a CanvasRenderingContext2D object. The path methods of the CanvasRenderingContext2D interface are also present on this interface, which gives you the convenience of being able to retain and replay your path whenever desired.
PaymentCurrencyAmount
PaymentDetailsBase
PaymentDetailsInit
PaymentDetailsModifier
PaymentDetailsUpdate
PaymentItem
PaymentMethodChangeEvent
Available only in secure contexts.
PaymentMethodChangeEventInit
PaymentMethodData
PaymentRequest
This Payment Request API interface is the primary access point into the API, and lets web content and apps accept payments from the end user. Available only in secure contexts.
PaymentRequestUpdateEvent
This Payment Request API interface enables a web page to update the details of a PaymentRequest in response to a user action. Available only in secure contexts.
PaymentRequestUpdateEventInit
PaymentResponse
This Payment Request API interface is returned after a user selects a payment method and approves a payment request. Available only in secure contexts.
PaymentValidationErrors
Pbkdf2Params
Performance
Provides access to performance-related information for the current page. It's part of the High Resolution Time API, but is enhanced by the Performance Timeline API, the Navigation Timing API, the User Timing API, and the Resource Timing API.
PerformanceEntry
Encapsulates a single performance metric that is part of the performance timeline. A performance entry can be directly created by making a performance mark or measure (for example by calling the mark() method) at an explicit point in an application. Performance entries are also created in indirect ways such as loading a resource (such as an image).
PerformanceEventTiming
MDN Reference
PerformanceMark
PerformanceMark is an abstract interface for PerformanceEntry objects with an entryType of "mark". Entries of this type are created by calling performance.mark() to add a named DOMHighResTimeStamp (the mark) to the browser's performance timeline.
PerformanceMarkOptions
PerformanceMeasure
PerformanceMeasure is an abstract interface for PerformanceEntry objects with an entryType of "measure". Entries of this type are created by calling performance.measure() to add a named DOMHighResTimeStamp (the measure) between two marks to the browser's performance timeline.
PerformanceMeasureOptions
PerformanceNavigation
The legacy PerformanceNavigation interface represents information about how the navigation to the current document was done.
PerformanceNavigationTiming
Provides methods and properties to store and retrieve metrics regarding the browser's document navigation events. For example, this interface can be used to determine how much time it takes to load or unload a document.
PerformanceObserver
MDN Reference
PerformanceObserverCallback
PerformanceObserverEntryList
MDN Reference
PerformanceObserverInit
PerformancePaintTiming
MDN Reference
PerformanceResourceTiming
Enables retrieval and analysis of detailed network timing data regarding the loading of an application's resources. An application can use the timing metrics to determine, for example, the length of time it takes to fetch a specific resource, such as an XMLHttpRequest,
PerformanceServerTiming
MDN Reference
PerformanceTiming
A legacy interface kept for backwards compatibility and contains properties that offer performance timing information for various events which occur during the loading and use of the current page. You get a PerformanceTiming object describing your page using the window.performance.timing property.
PeriodicWave
PeriodicWave has no inputs or outputs; it is used to define custom oscillators when calling OscillatorNode.setPeriodicWave(). The PeriodicWave itself is created/returned by AudioContext.createPeriodicWave().
PeriodicWaveConstraints
PeriodicWaveOptions
PermissionDescriptor
Permissions
MDN Reference
PermissionStatus
MDN Reference
PictureInPictureEvent
MDN Reference
PictureInPictureEventInit
PictureInPictureWindow
MDN Reference
PlaneLayout
Plugin
Provides information about a browser plugin.
PluginArray
Used to store a list of Plugin objects describing the available plugins; it's returned by the window.navigator.plugins property. The PluginArray is not a JavaScript array, but has the length property and supports accessing individual items using bracket notation (plugins2), as well as via item(index) and namedItem("name") methods.
PluralRules
PluralRulesOptions
PointerEvent
The state of a DOM event produced by a pointer such as the geometry of the contact point, the device type that generated the event, the amount of pressure that was applied on the contact surface, etc.
PointerEventInit
PopoverInvokerElement
PopStateEvent
PopStateEvent is an event handler for the popstate event on the window.
PopStateEventInit
PositionCallback
PositionErrorCallback
PositionOptions
ProcessingInstruction
A processing instruction embeds application-specific instructions in XML which can be ignored by other applications that don't recognize them.
ProgressEvent<T extends EventTarget>
Events measuring progress of an underlying process, like an HTTP request (for an XMLHttpRequest, or the loading of the underlying resource of an ,
ProgressEventInit
Promise<T>
Represents the completion of an asynchronous operation
PromiseConstructor
Represents the completion of an asynchronous operation
PromiseFulfilledResult<T>
PromiseLike<T>
PromiseRejectedResult
PromiseRejectionEvent
MDN Reference
PromiseRejectionEventInit
PropertyDefinition
PropertyDescriptor
PropertyIndexedKeyframes
ProxyConstructor
ProxyHandler<T extends Object>
PublicKeyCredential
Available only in secure contexts.
PublicKeyCredentialCreationOptions
PublicKeyCredentialDescriptor
PublicKeyCredentialEntity
PublicKeyCredentialParameters
PublicKeyCredentialRequestOptions
PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity
PushManager
This Push API interface provides a way to receive notifications from third-party servers as well as request URLs for push notifications. Available only in secure contexts.
PushSubscription
This Push API interface provides a subcription's URL endpoint and allows unsubscription from a push service. Available only in secure contexts.
PushSubscriptionJSON
PushSubscriptionOptions
Available only in secure contexts.
PushSubscriptionOptionsInit
QueuingStrategy<T>
QueuingStrategyInit
QueuingStrategySize<T>
RadioNodeList
MDN Reference
Range
A fragment of a document that can contain nodes and parts of text nodes.
RangeError
RangeErrorConstructor
ReadableByteStreamController
MDN Reference
ReadableStream<R>
This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object.
ReadableStreamBYOBReader
MDN Reference
ReadableStreamBYOBRequest
MDN Reference
ReadableStreamDefaultController<R>
MDN Reference
ReadableStreamDefaultReader<R>
MDN Reference
ReadableStreamGenericReader
ReadableStreamGetReaderOptions
ReadableStreamReadDoneResult<T>
ReadableStreamReadResultCommon<T>
ReadableStreamReadValueResult<T>
ReadableWritablePair<R, W>
ReadonlyArray<T>
ReadonlyMap<K, V>
ReadonlySet<T>
ReferenceError
ReferenceErrorConstructor
RegExp
RegExpConstructor
RegExpExecArray
RegExpIndicesArray
RegExpMatchArray
RegistrationOptions
RelativeTimeFormat
The Intl.RelativeTimeFormat object is a constructor for objects that enable language-sensitive relative time formatting.
RelativeTimeFormatOptions
An object with some or all of properties of options parameter of Intl.RelativeTimeFormat constructor.
RemotePlayback
MDN Reference
RemotePlaybackAvailabilityCallback
Report
MDN Reference
ReportBody
MDN Reference
ReportingObserver
MDN Reference
ReportingObserverCallback
ReportingObserverOptions
Request
This Fetch API interface represents a resource request.
RequestInit
ResizeObserver
MDN Reference
ResizeObserverCallback
ResizeObserverEntry
MDN Reference
ResizeObserverOptions
ResizeObserverSize
MDN Reference
ResolvedCollatorOptions
ResolvedDateTimeFormatOptions
ResolvedDisplayNamesOptions
ResolvedListFormatOptions
ResolvedNumberFormatOptions
ResolvedPluralRulesOptions
ResolvedRelativeTimeFormatOptions
An object with properties reflecting the locale and formatting options computed during initialization of the Intl.RelativeTimeFormat object
ResolvedSegmenterOptions
Response
This Fetch API interface represents the response to a request.
ResponseInit
RsaHashedImportParams
RsaHashedKeyAlgorithm
RsaHashedKeyGenParams
RsaKeyAlgorithm
RsaKeyGenParams
RsaOaepParams
RsaOtherPrimesInfo
RsaPssParams
RTCAnswerOptions
RTCCertificate
MDN Reference
RTCCertificateExpiration
RTCConfiguration
RTCDataChannel
MDN Reference
RTCDataChannelEvent
MDN Reference
RTCDataChannelEventInit
RTCDataChannelInit
RTCDtlsFingerprint
RTCDtlsTransport
MDN Reference
RTCDTMFSender
MDN Reference
RTCDTMFToneChangeEvent
Events sent to indicate that DTMF tones have started or finished playing. This interface is used by the tonechange event.
RTCDTMFToneChangeEventInit
RTCEncodedAudioFrame
RTCEncodedAudioFrameMetadata
RTCEncodedVideoFrame
RTCEncodedVideoFrameMetadata
RTCError
MDN Reference
RTCErrorEvent
MDN Reference
RTCErrorEventInit
RTCErrorInit
RTCIceCandidate
The RTCIceCandidate interface—part of the WebRTC API—represents a candidate Internet Connectivity Establishment (ICE) configuration which may be used to establish an RTCPeerConnection.
RTCIceCandidateInit
RTCIceCandidatePair
RTCIceCandidatePairStats
RTCIceServer
RTCIceTransport
Provides access to information about the ICE transport layer over which the data is being sent and received.
RTCInboundRtpStreamStats
RTCLocalSessionDescriptionInit
RTCOfferAnswerOptions
RTCOfferOptions
RTCOutboundRtpStreamStats
RTCPeerConnection
A WebRTC connection between the local computer and a remote peer. It provides methods to connect to a remote peer, maintain and monitor the connection, and close the connection once it's no longer needed.
RTCPeerConnectionErrorCallback
RTCPeerConnectionIceErrorEvent
MDN Reference
RTCPeerConnectionIceErrorEventInit
RTCPeerConnectionIceEvent
Events that occurs in relation to ICE candidates with the target, usually an RTCPeerConnection. Only one event is of this type: icecandidate.
RTCPeerConnectionIceEventInit
RTCReceivedRtpStreamStats
RTCRtcpParameters
RTCRtpCapabilities
RTCRtpCodec
RTCRtpCodecCapability
RTCRtpCodecParameters
RTCRtpCodingParameters
RTCRtpContributingSource
RTCRtpEncodingParameters
RTCRtpHeaderExtensionCapability
RTCRtpHeaderExtensionParameters
RTCRtpParameters
RTCRtpReceiveParameters
RTCRtpReceiver
This WebRTC API interface manages the reception and decoding of data for a MediaStreamTrack on an RTCPeerConnection.
RTCRtpSender
Provides the ability to control and obtain details about how a particular MediaStreamTrack is encoded and sent to a remote peer.
RTCRtpSendParameters
RTCRtpStreamStats
RTCRtpSynchronizationSource
RTCRtpTransceiver
MDN Reference
RTCRtpTransceiverInit
RTCSctpTransport
MDN Reference
RTCSentRtpStreamStats
RTCSessionDescription
One end of a connection—or potential connection—and how it's configured. Each RTCSessionDescription consists of a description type indicating which part of the offer/answer negotiation process it describes and of the SDP descriptor of the session.
RTCSessionDescriptionCallback
RTCSessionDescriptionInit
RTCStats
RTCStatsReport
MDN Reference
RTCTrackEvent
MDN Reference
RTCTrackEventInit
RTCTransportStats
RuntimeError
SafeArray<T>
Represents an Automation SAFEARRAY
Screen
A screen, usually the one on which the current window is being rendered, and is obtained using window.screen.
ScreenOrientation
MDN Reference
ScriptProcessorNode
Allows the generation, processing, or analyzing of audio using JavaScript.
ScrollIntoViewOptions
ScrollOptions
ScrollToOptions
SecurityPolicyViolationEvent
Inherits from Event, and represents the event object of an event sent on a document or worker when its content security policy is violated.
SecurityPolicyViolationEventInit
SegmentData
Segmenter
SegmenterOptions
An object with some or all properties of the Intl.Segmenter constructor options parameter.
Segments
Selection
A Selection object represents the range of text selected by the user or the current position of the caret. To obtain a Selection object for examination or modification, call Window.getSelection().
ServiceWorker
This ServiceWorker API interface provides a reference to a service worker. Multiple browsing contexts (e.g. pages, workers, etc.) can be associated with the same service worker, each through a unique ServiceWorker object. Available only in secure contexts.
ServiceWorkerContainer
The ServiceWorkerContainer interface of the ServiceWorker API provides an object representing the service worker as an overall unit in the network ecosystem, including facilities to register, unregister and update service workers, and access the state of service workers and their registrations. Available only in secure contexts.
ServiceWorkerRegistration
This ServiceWorker API interface represents the service worker registration. You register a service worker to control one or more pages that share the same origin. Available only in secure contexts.
Set<T>
SetConstructor
ShadowRoot
MDN Reference
ShadowRootInit
SharedArrayBuffer
SharedArrayBufferConstructor
ShareData
SharedWorker
MDN Reference
Slottable
SourceBuffer
A chunk of media to be passed into an HTMLMediaElement and played, via a MediaSource object. This can be made up of one or several media segments.
SourceBufferList
A simple container list for multiple SourceBuffer objects.
SpeechRecognitionAlternative
MDN Reference
SpeechRecognitionResult
MDN Reference
SpeechRecognitionResultList
MDN Reference
SpeechSynthesis
This Web Speech API interface is the controller interface for the speech service; this can be used to retrieve information about the synthesis voices available on the device, start and pause speech, and other commands besides.
SpeechSynthesisErrorEvent
MDN Reference
SpeechSynthesisErrorEventInit
SpeechSynthesisEvent
This Web Speech API interface contains information about the current state of SpeechSynthesisUtterance objects that have been processed in the speech service.
SpeechSynthesisEventInit
SpeechSynthesisUtterance
This Web Speech API interface represents a speech request. It contains the content the speech service should read and information about how to read it (e.g. language, pitch and volume.)
SpeechSynthesisVoice
This Web Speech API interface represents a voice that the system supports. Every SpeechSynthesisVoice has its own relative speech service including information about language, name and URI.
StaticRange
MDN Reference
StaticRangeInit
StereoPannerNode
The pan property takes a unitless value between -1 (full left pan) and 1 (full right pan). This interface was introduced as a much simpler way to apply a simple panning effect than having to use a full PannerNode.
StereoPannerOptions
Storage
This Web Storage API interface provides access to a particular domain's session or local storage. It allows, for example, the addition, modification, or deletion of stored data items.
StorageEstimate
StorageEvent
A StorageEvent is sent to a window when a storage area it has access to is changed within the context of another document.
StorageEventInit
StorageManager
Available only in secure contexts.
StreamPipeOptions
StringConstructor
StructuredSerializeOptions
StyleMedia
StylePropertyMap
MDN Reference
StylePropertyMapReadOnly
MDN Reference
StyleSheet
A single style sheet. CSS style sheets will further implement the more specialized CSSStyleSheet interface.
StyleSheetList
A list of StyleSheet.
SubmitEvent
MDN Reference
SubmitEventInit
SubtleCrypto
This Web Crypto API interface provides a number of low-level cryptographic functions. It is accessed via the Crypto.subtle properties available in a window context (via Window.crypto). Available only in secure contexts.
SVGAElement
Provides access to the properties of element, as well as methods to manipulate them.
SVGAngle
Used to represent a value that can be an
SVGAnimatedAngle
Used for attributes of basic type
SVGAnimatedBoolean
Used for attributes of type boolean which can be animated.
SVGAnimatedEnumeration
Used for attributes whose value must be a constant from a particular enumeration and which can be animated.
SVGAnimatedInteger
Used for attributes of basic type
SVGAnimatedLength
Used for attributes of basic type
SVGAnimatedLengthList
Used for attributes of type SVGLengthList which can be animated.
SVGAnimatedNumber
Used for attributes of basic type
SVGAnimatedNumberList
The SVGAnimatedNumber interface is used for attributes which take a list of numbers and which can be animated.
SVGAnimatedPoints
SVGAnimatedPreserveAspectRatio
Used for attributes of type SVGPreserveAspectRatio which can be animated.
SVGAnimatedRect
Used for attributes of basic SVGRect which can be animated.
SVGAnimatedString
The SVGAnimatedString interface represents string attributes which can be animated from each SVG declaration. You need to create SVG attribute before doing anything else, everything should be declared inside this.
SVGAnimatedTransformList
Used for attributes which take a list of numbers and which can be animated.
SVGAnimateElement
MDN Reference
SVGAnimateMotionElement
MDN Reference
SVGAnimateTransformElement
MDN Reference
SVGAnimationElement
MDN Reference
SVGBoundingBoxOptions
SVGCircleElement
An interface for the
SVGClipPathElement
Provides access to the properties of
SVGComponentTransferFunctionElement
A base interface used by the component transfer function interfaces.
SVGDefsElement
Corresponds to the
SVGDescElement
Corresponds to the
SVGElement
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.
SVGEllipseElement
Provides access to the properties of
SVGFEBlendElement
Corresponds to the
SVGFEColorMatrixElement
Corresponds to the
SVGFEComponentTransferElement
Corresponds to the
SVGFECompositeElement
Corresponds to the
SVGFEConvolveMatrixElement
Corresponds to the
SVGFEDiffuseLightingElement
Corresponds to the
SVGFEDisplacementMapElement
Corresponds to the
SVGFEDistantLightElement
Corresponds to the
SVGFEDropShadowElement
MDN Reference
SVGFEFloodElement
Corresponds to the
SVGFEFuncAElement
Corresponds to the
SVGFEFuncBElement
Corresponds to the
SVGFEFuncGElement
Corresponds to the
SVGFEFuncRElement
Corresponds to the
SVGFEGaussianBlurElement
Corresponds to the
SVGFEImageElement
Corresponds to the
SVGFEMergeElement
Corresponds to the
SVGFEMergeNodeElement
Corresponds to the
SVGFEMorphologyElement
Corresponds to the
SVGFEOffsetElement
Corresponds to the
SVGFEPointLightElement
Corresponds to the
SVGFESpecularLightingElement
Corresponds to the
SVGFESpotLightElement
Corresponds to the
SVGFETileElement
Corresponds to the
SVGFETurbulenceElement
Corresponds to the
SVGFilterElement
Provides access to the properties of
SVGFilterPrimitiveStandardAttributes
SVGFitToViewBox
SVGForeignObjectElement
Provides access to the properties of
SVGGElement
Corresponds to the
SVGGeometryElement
MDN Reference
SVGGradientElement
The SVGGradient interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement.
SVGGraphicsElement
SVG elements whose primary purpose is to directly render graphics into a group.
SVGImageElement
Corresponds to the element.
SVGLength
Correspond to the
SVGLengthList
The SVGLengthList defines a list of SVGLength objects.
SVGLinearGradientElement
Corresponds to the
SVGLineElement
Provides access to the properties of
SVGMarkerElement
MDN Reference
SVGMaskElement
Provides access to the properties of
SVGMetadataElement
Corresponds to the
SVGMPathElement
MDN Reference
SVGNumber
Corresponds to the
SVGNumberList
The SVGNumberList defines a list of SVGNumber objects.
SVGPathElement
Corresponds to the
SVGPatternElement
Corresponds to the
SVGPointList
MDN Reference
SVGPolygonElement
Provides access to the properties of
SVGPolylineElement
Provides access to the properties of
SVGPreserveAspectRatio
Corresponds to the preserveAspectRatio attribute, which is available for some of SVG's elements.
SVGRadialGradientElement
Corresponds to the
SVGRectElement
Provides access to the properties of
SVGScriptElement
Corresponds to the SVG
SVGSetElement
MDN Reference
SVGStopElement
Corresponds to the
SVGStringList
The SVGStringList defines a list of DOMString objects.
SVGStyleElement
Corresponds to the SVG
SVGSVGElement
Provides access to the properties of
SVGSwitchElement
Corresponds to the
SVGSymbolElement
Corresponds to the
SVGTests
SVGTextContentElement
Implemented by elements that support rendering child text content. It is inherited by various text-related interfaces, such as SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement and SVGTextPathElement.
SVGTextElement
Corresponds to the
SVGTextPathElement
Corresponds to the
SVGTextPositioningElement
Implemented by elements that support attributes that position individual text glyphs. It is inherited by SVGTextElement, SVGTSpanElement, SVGTRefElement and SVGAltGlyphElement.
SVGTitleElement
Corresponds to the
SVGTransform
SVGTransform is the interface for one of the component transformations within an SVGTransformList; thus, an SVGTransform object corresponds to a single component (e.g., scale(…) or matrix(…)) within a transform attribute.
SVGTransformList
The SVGTransformList defines a list of SVGTransform objects.
SVGTSpanElement
A
SVGUnitTypes
A commonly used set of constants used for reflecting gradientUnits, patternContentUnits and other similar attributes.
SVGURIReference
SVGUseElement
Corresponds to the
SVGViewElement
Provides access to the properties of
Symbol
SymbolConstructor
SyntaxError
SyntaxErrorConstructor
Table
MDN Reference
TableDescriptor
TemplateStringsArray
Text
The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.
TextDecodeOptions
TextDecoder
A decoder for a specific method, that is a specific character encoding, like utf-8, iso-8859-2, koi8, cp1261, gbk, etc. A decoder takes a stream of bytes as input and emits a stream of code points. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays.
TextDecoderCommon
TextDecoderOptions
TextDecoderStream
MDN Reference
TextEncoder
TextEncoder takes a stream of code points as input and emits a stream of bytes. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays.
TextEncoderCommon
TextEncoderEncodeIntoResult
TextEncoderStream
MDN Reference
TextMetrics
The dimensions of a piece of text in the canvas, as created by the CanvasRenderingContext2D.measureText() method.
TextStreamBase
TextStreamReader
TextStreamWriter
TextTrack
This interface also inherits properties from EventTarget.
TextTrackCue
TextTrackCues represent a string of text that will be displayed for some duration of time on a TextTrack. This includes the start and end times that the cue will be displayed. A TextTrackCue cannot be used directly, instead one of the derived types (e.g. VTTCue) must be used.
TextTrackCueList
MDN Reference
TextTrackList
MDN Reference
ThisType<T>
Marker for contextual 'this' type
TimeRanges
Used to represent a set of time ranges, primarily for the purpose of tracking which portions of media have been buffered when loading it for use by the
ToggleEvent
MDN Reference
ToggleEventInit
Touch
A single contact point on a touch-sensitive device. The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad.
TouchEvent
An event sent when the state of contacts with a touch-sensitive surface changes. This surface can be a touch screen or trackpad, for example. The event can describe one or more points of contact with the screen and includes support for detecting movement, addition and removal of contact points, and so forth.
TouchEventInit
TouchInit
TouchList
A list of contact points on a touch surface. For example, if the user has three fingers on the touch surface (such as a screen or trackpad), the corresponding TouchList object would have one Touch object for each finger, for a total of three entries.
TrackEvent
The TrackEvent interface, part of the HTML DOM specification, is used for events which represent changes to the set of available tracks on an HTML media element; these events are addtrack and removetrack.
TrackEventInit
Transformer<I, O>
TransformerFlushCallback<O>
TransformerStartCallback<O>
TransformerTransformCallback<I, O>
TransformStream<I, O>
MDN Reference
TransformStreamDefaultController<O>
MDN Reference
TransitionEvent
Events providing information related to transitions.
TransitionEventInit
TreeWalker
The nodes of a document subtree and a position within them.
TypedPropertyDescriptor<T>
TypeError
TypeErrorConstructor
UIEvent
Simple user interface events.
UIEventInit
Uint16ArrayConstructor
Uint32ArrayConstructor
Uint8ArrayConstructor
Uint8ClampedArrayConstructor
ULongRange
UnderlyingByteSource
UnderlyingDefaultSource<R>
UnderlyingSink<W>
UnderlyingSinkAbortCallback
UnderlyingSinkCloseCallback
UnderlyingSinkStartCallback
UnderlyingSinkWriteCallback<W>
UnderlyingSource<R>
UnderlyingSourceCancelCallback
UnderlyingSourcePullCallback<R>
UnderlyingSourceStartCallback<R>
URIError
URIErrorConstructor
Url
The URL interface represents an object providing static methods used for creating object URLs.
URLSearchParams
MDN Reference
UserActivation
MDN Reference
ValidityState
The validity states that an element can be in, with respect to constraint validation. Together, they help explain why an element's value fails to validate, if it's not valid.
ValidityStateFlags
ValueTypeMap
VarDate
Automation date (VT_DATE)
VBArray<T>
Enables reading from a COM safe array, which might have an alternate lower bound, or multiple dimensions.
VBArrayConstructor
VideoColorSpace
MDN Reference
VideoColorSpaceInit
VideoConfiguration
VideoDecoder
Available only in secure contexts.
VideoDecoderConfig
VideoDecoderInit
VideoDecoderSupport
VideoEncoder
Available only in secure contexts.
VideoEncoderConfig
VideoEncoderEncodeOptions
VideoEncoderInit
VideoEncoderSupport
VideoFrame
MDN Reference
VideoFrameBufferInit
VideoFrameCallbackMetadata
VideoFrameCopyToOptions
VideoFrameInit
VideoFrameOutputCallback
VideoFrameRequestCallback
VideoPlaybackQuality
Returned by the HTMLVideoElement.getVideoPlaybackQuality() method and contains metrics that can be used to determine the playback quality of a video.
VisualViewport
MDN Reference
VoidFunction
VTTCue
MDN Reference
VTTRegion
MDN Reference
WaitAsync
WaitAsyncCommon
WakeLock
Available only in secure contexts.
WakeLockSentinel
Available only in secure contexts.
WaveShaperNode
A WaveShaperNode always has exactly one input and one output.
WaveShaperOptions
WeakKeyTypes
Stores types to be used with WeakSet, WeakMap, WeakRef, and FinalizationRegistry
WeakMap<K extends dynamic, V>
WeakMapConstructor
WeakRef<T extends dynamic>
WeakRefConstructor
WeakSet<T extends dynamic>
WeakSetConstructor
WebAssemblyInstantiatedSource
WebCodecsErrorCallback
WebGL2RenderingContext
MDN Reference
WebGL2RenderingContextBase
WebGL2RenderingContextOverloads
WebGLActiveInfo
Part of the WebGL API and represents the information returned by calling the WebGLRenderingContext.getActiveAttrib() and WebGLRenderingContext.getActiveUniform() methods.
WebGLBuffer
Part of the WebGL API and represents an opaque buffer object storing data such as vertices or colors.
WEBGLColorBufferFloat
MDN Reference
WEBGLCompressedTextureAstc
MDN Reference
WEBGLCompressedTextureEtc
MDN Reference
WEBGLCompressedTextureEtc1
MDN Reference
WEBGLCompressedTexturePvrtc
MDN Reference
WEBGLCompressedTextureS3tc
The WEBGL_compressed_texture_s3tc extension is part of the WebGL API and exposes four S3TC compressed texture formats.
WEBGLCompressedTextureS3tcSrgb
MDN Reference
WebGLContextAttributes
WebGLContextEvent
The WebContextEvent interface is part of the WebGL API and is an interface for an event that is generated in response to a status change to the WebGL rendering context.
WebGLContextEventInit
WEBGLDebugRendererInfo
The WEBGL_debug_renderer_info extension is part of the WebGL API and exposes two constants with information about the graphics driver for debugging purposes.
WEBGLDebugShaders
MDN Reference
WEBGLDepthTexture
The WEBGL_depth_texture extension is part of the WebGL API and defines 2D depth and depth-stencil textures.
WEBGLDrawBuffers
MDN Reference
WebGLFramebuffer
Part of the WebGL API and represents a collection of buffers that serve as a rendering destination.
WEBGLLoseContext
MDN Reference
WEBGLMultiDraw
MDN Reference
WebGLProgram
The WebGLProgram is part of the WebGL API and is a combination of two compiled WebGLShaders consisting of a vertex shader and a fragment shader (both written in GLSL).
WebGLQuery
MDN Reference
WebGLRenderbuffer
Part of the WebGL API and represents a buffer that can contain an image, or can be source or target of an rendering operation.
WebGLRenderingContext
Provides an interface to the OpenGL ES 2.0 graphics rendering context for the drawing surface of an HTML
WebGLRenderingContextBase
WebGLRenderingContextOverloads
WebGLSampler
MDN Reference
WebGLShader
The WebGLShader is part of the WebGL API and can either be a vertex or a fragment shader. A WebGLProgram requires both types of shaders.
WebGLShaderPrecisionFormat
Part of the WebGL API and represents the information returned by calling the WebGLRenderingContext.getShaderPrecisionFormat() method.
WebGLSync
MDN Reference
WebGLTexture
Part of the WebGL API and represents an opaque texture object providing storage and state for texturing operations.
WebGLTransformFeedback
MDN Reference
WebGLUniformLocation
Part of the WebGL API and represents the location of a uniform variable in a shader program.
WebGLVertexArrayObject
MDN Reference
WebGLVertexArrayObjectOES
MDN Reference
WebSocket
Provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection.
WebTransport
Available only in secure contexts.
WebTransportBidirectionalStream
Available only in secure contexts.
WebTransportCloseInfo
WebTransportDatagramDuplexStream
Available only in secure contexts.
WebTransportError
Available only in secure contexts.
WebTransportErrorOptions
WebTransportHash
WebTransportOptions
WebTransportSendStreamOptions
WheelEvent
Events that occur due to the user moving a mouse wheel or similar input device.
WheelEventInit
Window
A window containing a DOM document; the document property points to the DOM document loaded in that window.
WindowEventHandlers
WindowLocalStorage
WindowOrWorkerGlobalScope
WindowPostMessageOptions
WindowSessionStorage
Worker
This Web Workers API interface represents a background task that can be easily created and can send messages back to its creator. Creating a worker is as simple as calling the Worker() constructor and specifying a script to be run in the worker thread.
WorkerOptions
Worklet
Available only in secure contexts.
WorkletOptions
WritableStream<W>
This Streams API interface provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in backpressure and queuing.
WritableStreamDefaultController
This Streams API interface represents a controller allowing control of a WritableStream's state. When constructing a WritableStream, the underlying sink is given a corresponding WritableStreamDefaultController instance to manipulate.
WritableStreamDefaultWriter<W>
This Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink.
WriteParams
XMLDocument
An XML document. It inherits from the generic Document and does not add any specific methods or properties to it: nevertheless, several algorithms behave differently with the two types of documents.
XMLHttpRequest
Use XMLHttpRequest (XHR) objects to interact with servers. You can retrieve data from a URL without having to do a full page refresh. This enables a Web page to update just part of a page without disrupting what the user is doing.
XMLHttpRequestEventTarget
MDN Reference
XMLHttpRequestUpload
MDN Reference
XMLSerializer
Provides the serializeToString() method to construct an XML string representing a DOM tree.
XPathEvaluator
The XPathEvaluator interface allows to compile and evaluate XPath expressions.
XPathEvaluatorBase
XPathExpression
This interface is a compiled XPath expression that can be evaluated on a document or specific node to return information its DOM tree.
XPathResult
The results generated by evaluating an XPath expression within the context of a given node.
XSLTProcessor
An XSLTProcessor applies an XSLT stylesheet transformation to an XML document to produce a new XML document as output. It has methods to load the XSLT stylesheet, to manipulate xsl:param parameter values, and to apply the transformation to documents.

Enums

AbortSignalEventMap<T$>
AbstractWorkerEventMap<T$ extends Event>
AlignSettingOptions
AlphaOptionOptions
AnimationEventMap<T$>
AnimationPlayStateOptions
AnimationReplaceStateOptions
AppendModeOptions
ArrayBufferTypesKeys
AttestationConveyancePreferenceOptions
AudioContextLatencyCategoryOptions
AudioContextStateOptions
AudioScheduledSourceNodeEventMap<T$>
AudioWorkletNodeEventMap<T$>
AuthenticatorAttachmentOptions
AuthenticatorTransportOptions
AutoFillAddressKindOptions
AutoFillBaseOptions
AutoFillContactFieldOptions
AutoFillContactKindOptions
AutoFillNormalFieldOptions
AutomationRateOptions
AvcBitstreamFormatOptions
BaseAudioContextEventMap<T$>
BinaryTypeOptions
BiquadFilterTypeOptions
BroadcastChannelEventMap<T$ extends Event>
CanPlayTypeResultOptions
CanvasDirectionOptions
CanvasFillRuleOptions
CanvasFontKerningOptions
CanvasFontStretchOptions
CanvasFontVariantCapsOptions
CanvasLineCapOptions
CanvasLineJoinOptions
CanvasTextAlignOptions
CanvasTextBaselineOptions
CanvasTextRenderingOptions
CaseFirst
ChannelCountModeOptions
ChannelInterpretationOptions
ClientTypesOptions
CodecStateOptions
Collation
ColorGamutOptions
ColorSpaceConversionOptions
CompactDisplay
CompactDisplayOptions
CompositeOperationOptions
CompositeOperationOrAutoOptions
CompressionFormatOptions
CredentialMediationRequirementOptions
CSSMathOperatorOptions
CSSNumericBaseTypeOptions
DateStyle
DateStyleOptions
DateTimeFormatPartTypesRegistryKeys
Day
DayPeriod
DayPeriodOptions
Decoding
DirectionSettingOptions
DisplayCaptureSurfaceTypeOptions
DisplayNamesFallbackOptions
DisplayNamesLanguageDisplayOptions
DisplayNamesTypeOptions
DistanceModelTypeOptions
DocumentEventMap<T$>
DocumentReadyStateOptions
DocumentVisibilityStateOptions
DOMParserSupportedTypeOptions
DropEffect
EffectAllowed
ElementEventMap<T$>
EncodedVideoChunkTypeOptions
EndingTypeOptions
EndOfStreamErrorOptions
Era
ES2018NumberFormatPartTypeOptions
ES2020NumberFormatPartTypeOptions
EventSourceEventMap<T$>
FileReaderEventMap<T$ extends Event>
FileSystemHandleKindOptions
FillModeOptions
FontDisplayOptions
FontFaceLoadStatusOptions
FontFaceSetEventMap<T$>
FontFaceSetLoadStatusOptions
FormatMatcher
FormatMatcherOptions
FractionalSecondDigits
FractionalSecondDigitsOptions
FullscreenNavigationUIOptions
GamepadHapticsResultOptions
GamepadMappingTypeOptions
GenerateKey
GlobalCompositeOperationOptions
GlobalEventHandlersEventMap<T$>
Granularity
GranularityOptions
HardwareAccelerationOptions
HdrMetadataTypeOptions
Hour
HourCycle
HourCycleOptions
HTMLBodyElementEventMap<T$>
HTMLElementDeprecatedTagNameMap<T$ extends Element>
HTMLElementEventMap<T$>
HTMLElementTagNameMap<T$ extends Element>
HTMLFrameSetElementEventMap<T$>
HTMLMediaElementEventMap<T$>
HTMLVideoElementEventMap<T$>
IDBCursorDirectionOptions
IDBDatabaseEventMap<T$>
IDBOpenDBRequestEventMap<T$>
IDBRequestEventMap<T$>
IDBRequestReadyStateOptions
IDBTransactionDurabilityOptions
IDBTransactionEventMap<T$>
IDBTransactionModeOptions
IInline25LocaleMatcherOptions
IInline39ValueOptions
IInline41ValueOptions
ImageOrientationOptions
ImageSmoothingQualityOptions
ImportExportKindOptions
InsertPositionOptions
IterationCompositeOperationOptions
KeyFormatOptions
KeyTypeOptions
KeyUsageOptions
LatencyModeOptions
LDMLPluralRuleOptions
LineAlignSettingOptions
ListFormatLocaleMatcherOptions
ListFormatStyleOptions
ListFormatTypeOptions
Loading
LocaleCollationCaseFirstOptions
LocaleHourCycleKeyOptions
LocaleMatcher
LocaleMatcherOptions
LockModeOptions
MathMLElementEventMap<T$>
MathMLElementTagNameMap<T$ extends Element>
MaximumFractionDigits
MaximumSignificantDigits
MediaDecodingTypeOptions
MediaDeviceKindOptions
MediaDevicesEventMap<T$>
MediaEncodingTypeOptions
MediaKeyMessageTypeOptions
MediaKeySessionClosedReasonOptions
MediaKeySessionEventMap<T$>
MediaKeySessionTypeOptions
MediaKeysRequirementOptions
MediaKeyStatusOptions
MediaQueryListEventMap<T$ extends Event>
MediaRecorderEventMap<T$>
MediaSessionActionOptions
MediaSessionPlaybackStateOptions
MediaSourceEventMap<T$>
MediaStreamEventMap<T$ extends Event>
MediaStreamTrackEventMap<T$>
MediaStreamTrackStateOptions
MessagePortEventMap<T$ extends Event>
MIDIAccessEventMap<T$>
MIDIInputEventMap<T$>
MIDIPortConnectionStateOptions
MIDIPortDeviceStateOptions
MIDIPortEventMap<T$>
MIDIPortTypeOptions
MinimumFractionDigits
MinimumIntegerDigits
MinimumSignificantDigits
Minute
Month
MutationRecordTypeOptions
Notation
NotationOptions
NotificationDirectionOptions
NotificationEventMap<T$>
NotificationPermissionOptions
OfflineAudioContextEventMap<T$>
OffscreenCanvasEventMap<T$>
OffscreenRenderingContextIdOptions
OrientationTypeOptions
OscillatorTypeOptions
OverSampleTypeOptions
PanningModelTypeOptions
PaymentCompleteOptions
PaymentRequestEventMap<T$>
PerformanceEventMap<T$>
PermissionNameOptions
PermissionStateOptions
PermissionStatusEventMap<T$>
PictureInPictureWindowEventMap<T$>
PlaybackDirectionOptions
PluralRulesOptionsLocaleMatcherOptions
PluralRuleTypeOptions
PositionAlignSettingOptions
PredefinedColorSpaceOptions
Preload
PremultiplyAlphaOptions
PresentationStyleOptions
PushEncryptionKeyNameOptions
ReadyStateOptions
RecordingStateOptions
ReferrerPolicyOptions
RelativeTimeFormatLocaleMatcherOptions
RelativeTimeFormatNumericOptions
RelativeTimeFormatStyleOptions
RelativeTimeFormatUnitOptions
RelativeTimeFormatUnitSingularOptions
RemotePlaybackEventMap<T$>
RemotePlaybackStateOptions
RequestCacheOptions
RequestCredentialsOptions
RequestDestinationOptions
RequestModeOptions
RequestRedirectOptions
ResidentKeyRequirementOptions
ResizeObserverBoxOptionsOptions
ResizeQualityOptions
ResolvedDateTimeFormatOptionsDateStyleOptions
ResolvedDateTimeFormatOptionsDayPeriodOptions
ResolvedDateTimeFormatOptionsFormatMatcherOptions
ResolvedDateTimeFormatOptionsTimeStyleOptions
ResponseTypeOptions
RTCBundlePolicyOptions
RTCDataChannelEventMap<T$>
RTCDataChannelStateOptions
RTCDegradationPreferenceOptions
RTCDtlsTransportEventMap<T$>
RTCDtlsTransportStateOptions
RTCDTMFSenderEventMap<T$ extends Event>
RTCEncodedVideoFrameTypeOptions
RTCErrorDetailTypeOptions
RTCIceCandidateTypeOptions
RTCIceComponentOptions
RTCIceConnectionStateOptions
RTCIceGathererStateOptions
RTCIceGatheringStateOptions
RTCIceProtocolOptions
RTCIceTcpCandidateTypeOptions
RTCIceTransportEventMap<T$>
RTCIceTransportPolicyOptions
RTCIceTransportStateOptions
RTCPeerConnectionEventMap<T$>
RTCPeerConnectionStateOptions
RTCPriorityTypeOptions
RTCRtpTransceiverDirectionOptions
RTCSctpTransportEventMap<T$>
RTCSctpTransportStateOptions
RTCSdpTypeOptions
RTCSignalingStateOptions
RTCStatsIceCandidatePairStateOptions
RTCStatsTypeOptions
ScreenOrientationEventMap<T$>
ScriptProcessorNodeEventMap<T$ extends Event>
ScrollBehaviorOptions
ScrollLogicalPositionOptions
ScrollRestorationOptions
ScrollSettingOptions
Second
SecurityPolicyViolationEventDispositionOptions
SegmenterOptionsLocaleMatcherOptions
SelectionDirection
SelectionDirectionOptions
SelectionModeOptions
Sensitivity
ServiceWorkerContainerEventMap<T$>
ServiceWorkerEventMap<T$>
ServiceWorkerRegistrationEventMap<T$>
ServiceWorkerStateOptions
ServiceWorkerUpdateViaCacheOptions
SetSelectionRange
SetSelectionRangeOptions
ShadowRootEventMap<T$>
ShadowRootModeOptions
SignDisplay
SignDisplayOptions
SlotAssignmentModeOptions
Source
SourceBufferEventMap<T$>
SourceBufferListEventMap<T$>
SpeechSynthesisErrorCodeOptions
SpeechSynthesisEventMap<T$>
SpeechSynthesisUtteranceEventMap<T$ extends Event>
SupportedValuesOf
SVGElementEventMap<T$>
SVGElementTagNameMap<T$ extends SVGElement>
SVGSVGElementEventMap<T$>
TableKindOptions
TextTrackCueEventMap<T$>
TextTrackEventMap<T$>
TextTrackKindOptions
TextTrackListEventMap<T$>
TextTrackModeOptions
TimeStyle
TimeStyleOptions
TimeZoneName
TouchTypeOptions
TransferFunctionOptions
Type
TypeOptions
UnionEnum0
UnionEnum1
UnitDisplay
UnitDisplayOptions
Usage
UserVerificationRequirementOptions
Value
ValueOptions
ValueTypeMapKeys
VideoColorPrimariesOptions
VideoDecoderEventMap<T$>
VideoEncoderBitrateModeOptions
VideoEncoderEventMap<T$>
VideoFacingModeEnumOptions
VideoMatrixCoefficientsOptions
VideoPixelFormatOptions
VideoTransferCharacteristicsOptions
VisualViewportEventMap<T$>
Wait
WaitOptions
WakeLockSentinelEventMap<T$>
WeakKeyTypesKeys
WebGLPowerPreferenceOptions
WebSocketEventMap<T$>
WebTransportCongestionControlOptions
WebTransportErrorSourceOptions
Weekday
WindowEventHandlersEventMap<T$>
WindowEventMap<T$>
WorkerEventMap<T$ extends Event>
WorkerTypeOptions
WriteCommandTypeOptions
XMLHttpRequestEventMap<T$>
XMLHttpRequestEventTargetEventMap<T$ extends Event>
XMLHttpRequestResponseTypeOptions
Year

Extensions

$ModuleCss$Typings on $ModuleCss
$ModuleIntl$Typings on $ModuleIntl
$ModuleReflect$Typings on $ModuleReflect
$ModuleWebAssembly$Typings on $ModuleWebAssembly
AbortController$Typings on AbortController
AbortSignal$Typings on AbortSignal
AbstractRange$Typings on AbstractRange
AbstractWorker$Typings on AbstractWorker
AddEventListenerOptions$Typings on AddEventListenerOptions
AesCbcParams$Typings on AesCbcParams
AesCtrParams$Typings on AesCtrParams
AesDerivedKeyParams$Typings on AesDerivedKeyParams
AesGcmParams$Typings on AesGcmParams
AesKeyAlgorithm$Typings on AesKeyAlgorithm
AesKeyGenParams$Typings on AesKeyGenParams
AggregateError$Typings on AggregateError
AggregateErrorConstructor$Typings on AggregateErrorConstructor
Algorithm$Typings on Algorithm
AnalyserNode$Typings on AnalyserNode
AnalyserOptions$Typings on AnalyserOptions
ANGLEInstancedArrays$Typings on ANGLEInstancedArrays
Animatable$Typings on Animatable
Animation$Typings on Animation
AnimationEffect$Typings on AnimationEffect
AnimationEvent$Typings on AnimationEvent
AnimationEventInit$Typings on AnimationEventInit
AnimationFrameProvider$Typings on AnimationFrameProvider
AnimationPlaybackEvent$Typings on AnimationPlaybackEvent
AnimationPlaybackEventInit$Typings on AnimationPlaybackEventInit
AnimationTimeline$Typings on AnimationTimeline
ARIAMixin$Typings on ARIAMixin
Array$Typings on Array<T>
ArrayBufferConstructor$Typings on ArrayBufferConstructor
ArrayBufferTypes$Typings on ArrayBufferTypes
ArrayBufferView$Typings on ArrayBufferView
ArrayConstructor$Typings on ArrayConstructor
ArrayLike$Typings on ArrayLike<T>
AssignedNodesOptions$Typings on AssignedNodesOptions
AsyncGenerator$Typings on AsyncGenerator<T, TReturn, TNext>
AsyncGeneratorFunction$Typings on AsyncGeneratorFunction
AsyncGeneratorFunctionConstructor$Typings on AsyncGeneratorFunctionConstructor
AsyncIterable$Typings on AsyncIterable<T>
AsyncIterableIterator$Typings on AsyncIterableIterator<T>
AsyncIterator$Typings on AsyncIterator<T, TReturn, TNext>
Atomics$Typings on Atomics
Attr$Typings on Attr
AudioBuffer$Typings on AudioBuffer
AudioBufferOptions$Typings on AudioBufferOptions
AudioBufferSourceNode$Typings on AudioBufferSourceNode
AudioBufferSourceOptions$Typings on AudioBufferSourceOptions
AudioConfiguration$Typings on AudioConfiguration
AudioContext$Typings on AudioContext
AudioContextOptions$Typings on AudioContextOptions
AudioDestinationNode$Typings on AudioDestinationNode
AudioListener$Typings on AudioListener
AudioNode$Typings on AudioNode
AudioNodeOptions$Typings on AudioNodeOptions
AudioParam$Typings on AudioParam
AudioParamMap$Typings on AudioParamMap
AudioProcessingEvent$Typings on AudioProcessingEvent
AudioProcessingEventInit$Typings on AudioProcessingEventInit
AudioScheduledSourceNode$Typings on AudioScheduledSourceNode
AudioTimestamp$Typings on AudioTimestamp
AudioWorkletNode$Typings on AudioWorkletNode
AudioWorkletNodeOptions$Typings on AudioWorkletNodeOptions
AuthenticationExtensionsClientInputs$Typings on AuthenticationExtensionsClientInputs
AuthenticationExtensionsClientOutputs$Typings on AuthenticationExtensionsClientOutputs
AuthenticatorAssertionResponse$Typings on AuthenticatorAssertionResponse
AuthenticatorAttestationResponse$Typings on AuthenticatorAttestationResponse
AuthenticatorResponse$Typings on AuthenticatorResponse
AuthenticatorSelectionCriteria$Typings on AuthenticatorSelectionCriteria
AvcEncoderConfig$Typings on AvcEncoderConfig
BarProp$Typings on BarProp
BaseAudioContext$Typings on BaseAudioContext
BeforeUnloadEvent$Typings on BeforeUnloadEvent
BigInt$Typings on BigInt
BigInt64Array$Typings on BigInt64Array
BigInt64ArrayConstructor$Typings on BigInt64ArrayConstructor
BigIntConstructor$Typings on BigIntConstructor
BigIntToLocaleStringOptions$Typings on BigIntToLocaleStringOptions
BigUint64Array$Typings on BigUint64Array
BigUint64ArrayConstructor$Typings on BigUint64ArrayConstructor
BiquadFilterNode$Typings on BiquadFilterNode
BiquadFilterOptions$Typings on BiquadFilterOptions
Blob$Typings on Blob
BlobCallback$Typings on BlobCallback
BlobEvent$Typings on BlobEvent
BlobEventInit$Typings on BlobEventInit
BlobPropertyBag$Typings on BlobPropertyBag
Body$Typings on Body
Boolean$Typings on Boolean
BooleanConstructor$Typings on BooleanConstructor
BroadcastChannel$Typings on BroadcastChannel
ByteLengthQueuingStrategy$Typings on ByteLengthQueuingStrategy
Cache$Typings on Cache
CacheQueryOptions$Typings on CacheQueryOptions
CacheStorage$Typings on CacheStorage
CanvasCaptureMediaStreamTrack$Typings on CanvasCaptureMediaStreamTrack
CanvasCompositing$Typings on CanvasCompositing
CanvasDrawImage$Typings on CanvasDrawImage
CanvasDrawPath$Typings on CanvasDrawPath
CanvasFillStrokeStyles$Typings on CanvasFillStrokeStyles
CanvasFilters$Typings on CanvasFilters
CanvasGradient$Typings on CanvasGradient
CanvasImageData$Typings on CanvasImageData
CanvasImageSmoothing$Typings on CanvasImageSmoothing
CanvasPath$Typings on CanvasPath
CanvasPathDrawingStyles$Typings on CanvasPathDrawingStyles
CanvasPattern$Typings on CanvasPattern
CanvasRect$Typings on CanvasRect
CanvasRenderingContext2D$Typings on CanvasRenderingContext2D
CanvasRenderingContext2DSettings$Typings on CanvasRenderingContext2DSettings
CanvasShadowStyles$Typings on CanvasShadowStyles
CanvasState$Typings on CanvasState
CanvasText$Typings on CanvasText
CanvasTextDrawingStyles$Typings on CanvasTextDrawingStyles
CanvasTransform$Typings on CanvasTransform
CanvasUserInterface$Typings on CanvasUserInterface
ChannelMergerOptions$Typings on ChannelMergerOptions
ChannelSplitterOptions$Typings on ChannelSplitterOptions
CharacterData$Typings on CharacterData
CheckVisibilityOptions$Typings on CheckVisibilityOptions
ChildNode$Typings on ChildNode
ClientQueryOptions$Typings on ClientQueryOptions
Clipboard$Typings on Clipboard
ClipboardEvent$Typings on ClipboardEvent
ClipboardEventInit$Typings on ClipboardEventInit
ClipboardItem$Typings on ClipboardItem
ClipboardItemOptions$Typings on ClipboardItemOptions
CloseEvent$Typings on CloseEvent
CloseEventInit$Typings on CloseEventInit
Collator$Typings on Collator
CollatorOptions$Typings on CollatorOptions
CompositionEvent$Typings on CompositionEvent
CompositionEventInit$Typings on CompositionEventInit
ComputedEffectTiming$Typings on ComputedEffectTiming
ComputedKeyframe$Typings on ComputedKeyframe
ConcatArray$Typings on ConcatArray<T>
Console$Typings on Console
ConstantSourceNode$Typings on ConstantSourceNode
ConstantSourceOptions$Typings on ConstantSourceOptions
ConstrainBooleanParameters$Typings on ConstrainBooleanParameters
ConstrainDOMStringParameters$Typings on ConstrainDOMStringParameters
ConstrainDoubleRange$Typings on ConstrainDoubleRange
ConstrainULongRange$Typings on ConstrainULongRange
ConvolverNode$Typings on ConvolverNode
ConvolverOptions$Typings on ConvolverOptions
CountQueuingStrategy$Typings on CountQueuingStrategy
Credential$Typings on Credential
CredentialCreationOptions$Typings on CredentialCreationOptions
CredentialPropertiesOutput$Typings on CredentialPropertiesOutput
CredentialRequestOptions$Typings on CredentialRequestOptions
CredentialsContainer$Typings on CredentialsContainer
Crypto$Typings on Crypto
CryptoKey$Typings on CryptoKey
CryptoKeyPair$Typings on CryptoKeyPair
CSSAnimation$Typings on CSSAnimation
CSSConditionRule$Typings on CSSConditionRule
CSSContainerRule$Typings on CSSContainerRule
CSSCounterStyleRule$Typings on CSSCounterStyleRule
CSSFontFaceRule$Typings on CSSFontFaceRule
CSSFontFeatureValuesRule$Typings on CSSFontFeatureValuesRule
CSSFontPaletteValuesRule$Typings on CSSFontPaletteValuesRule
CSSGroupingRule$Typings on CSSGroupingRule
CSSImportRule$Typings on CSSImportRule
CSSKeyframeRule$Typings on CSSKeyframeRule
CSSKeyframesRule$Typings on CSSKeyframesRule
CSSKeywordValue$Typings on CSSKeywordValue
CSSLayerBlockRule$Typings on CSSLayerBlockRule
CSSLayerStatementRule$Typings on CSSLayerStatementRule
CSSMathClamp$Typings on CSSMathClamp
CSSMathInvert$Typings on CSSMathInvert
CSSMathMax$Typings on CSSMathMax
CSSMathMin$Typings on CSSMathMin
CSSMathNegate$Typings on CSSMathNegate
CSSMathProduct$Typings on CSSMathProduct
CSSMathSum$Typings on CSSMathSum
CSSMathValue$Typings on CSSMathValue
CSSMatrixComponent$Typings on CSSMatrixComponent
CSSMatrixComponentOptions$Typings on CSSMatrixComponentOptions
CSSMediaRule$Typings on CSSMediaRule
CSSNamespaceRule$Typings on CSSNamespaceRule
CSSNumericArray$Typings on CSSNumericArray
CSSNumericType$Typings on CSSNumericType
CSSNumericValue$Typings on CSSNumericValue
CSSPageRule$Typings on CSSPageRule
CSSPerspective$Typings on CSSPerspective
CSSPropertyRule$Typings on CSSPropertyRule
CSSRotate$Typings on CSSRotate
CSSRule$Typings on CSSRule
CSSRuleList$Typings on CSSRuleList
CSSScale$Typings on CSSScale
CSSSkew$Typings on CSSSkew
CSSSkewX$Typings on CSSSkewX
CSSSkewY$Typings on CSSSkewY
CSSStyleDeclaration$Typings on CSSStyleDeclaration
CSSStyleRule$Typings on CSSStyleRule
CSSStyleSheet$Typings on CSSStyleSheet
CSSStyleSheetInit$Typings on CSSStyleSheetInit
CSSStyleValue$Typings on CSSStyleValue
CSSTransformComponent$Typings on CSSTransformComponent
CSSTransformValue$Typings on CSSTransformValue
CSSTransition$Typings on CSSTransition
CSSTranslate$Typings on CSSTranslate
CSSUnitValue$Typings on CSSUnitValue
CSSUnparsedValue$Typings on CSSUnparsedValue
CSSVariableReferenceValue$Typings on CSSVariableReferenceValue
CustomElementRegistry$Typings on CustomElementRegistry
CustomEvent$Typings on CustomEvent<T>
CustomEventInit$Typings on CustomEventInit<T>
DataTransfer$Typings on DataTransfer
DataTransferItem$Typings on DataTransferItem
DataTransferItemList$Typings on DataTransferItemList
DateConstructor$Typings on DateConstructor
DateTimeFormat$Typings on DateTimeFormat
DateTimeFormatOptions$Typings on DateTimeFormatOptions
DateTimeFormatPart$Typings on DateTimeFormatPart
DateTimeFormatPartTypesRegistry$Typings on DateTimeFormatPartTypesRegistry
DateTimeRangeFormatPart$Typings on DateTimeRangeFormatPart
DecodeErrorCallback$Typings on DecodeErrorCallback
DecodeSuccessCallback$Typings on DecodeSuccessCallback
DelayNode$Typings on DelayNode
DelayOptions$Typings on DelayOptions
DeviceMotionEvent$Typings on DeviceMotionEvent
DeviceMotionEventAcceleration$Typings on DeviceMotionEventAcceleration
DeviceMotionEventAccelerationInit$Typings on DeviceMotionEventAccelerationInit
DeviceMotionEventInit$Typings on DeviceMotionEventInit
DeviceMotionEventRotationRate$Typings on DeviceMotionEventRotationRate
DeviceMotionEventRotationRateInit$Typings on DeviceMotionEventRotationRateInit
DeviceOrientationEvent$Typings on DeviceOrientationEvent
DeviceOrientationEventInit$Typings on DeviceOrientationEventInit
DisplayMediaStreamOptions$Typings on DisplayMediaStreamOptions
DisplayNames$Typings on DisplayNames
DisplayNamesOptions$Typings on DisplayNamesOptions
Document$Typings on Document
DocumentFragment$Typings on DocumentFragment
DocumentOrShadowRoot$Typings on DocumentOrShadowRoot
DocumentTimelineOptions$Typings on DocumentTimelineOptions
DocumentType$Typings on DocumentType
DOMException$Typings on DOMException
DOMImplementation$Typings on DOMImplementation
DOMMatrix$Typings on DOMMatrix
DOMMatrix2DInit$Typings on DOMMatrix2DInit
DOMMatrixInit$Typings on DOMMatrixInit
DOMMatrixReadOnly$Typings on DOMMatrixReadOnly
DOMParser$Typings on DOMParser
DOMPoint$Typings on DOMPoint
DOMPointInit$Typings on DOMPointInit
DOMPointReadOnly$Typings on DOMPointReadOnly
DOMQuad$Typings on DOMQuad
DOMQuadInit$Typings on DOMQuadInit
DOMRect$Typings on DOMRect
DOMRectInit$Typings on DOMRectInit
DOMRectList$Typings on DOMRectList
DOMRectReadOnly$Typings on DOMRectReadOnly
DOMStringList$Typings on DOMStringList
DOMTokenList$Typings on DOMTokenList
DoubleRange$Typings on DoubleRange
DragEvent$Typings on DragEvent
DragEventInit$Typings on DragEventInit
DynamicsCompressorNode$Typings on DynamicsCompressorNode
DynamicsCompressorOptions$Typings on DynamicsCompressorOptions
EcdhKeyDeriveParams$Typings on EcdhKeyDeriveParams
EcdsaParams$Typings on EcdsaParams
EcKeyAlgorithm$Typings on EcKeyAlgorithm
EcKeyGenParams$Typings on EcKeyGenParams
EcKeyImportParams$Typings on EcKeyImportParams
EffectTiming$Typings on EffectTiming
Element$Typings on Element
ElementContentEditable$Typings on ElementContentEditable
ElementCreationOptions$Typings on ElementCreationOptions
ElementCSSInlineStyle$Typings on ElementCSSInlineStyle
ElementDefinitionOptions$Typings on ElementDefinitionOptions
ElementInternals$Typings on ElementInternals
EncodedVideoChunk$Typings on EncodedVideoChunk
EncodedVideoChunkInit$Typings on EncodedVideoChunkInit
EncodedVideoChunkMetadata$Typings on EncodedVideoChunkMetadata
EncodedVideoChunkOutputCallback$Typings on EncodedVideoChunkOutputCallback
Enumerator$Typings on Enumerator<T>
Error$Typings on Error
ErrorCallback$Typings on ErrorCallback
ErrorConstructor$Typings on ErrorConstructor
ErrorEvent$Typings on ErrorEvent
ErrorEventInit$Typings on ErrorEventInit
ErrorOptions$Typings on ErrorOptions
EvalErrorConstructor$Typings on EvalErrorConstructor
Event$Typings on Event
EventCounts$Typings on EventCounts
EventInit$Typings on EventInit
EventListener$Typings on EventListener
EventListenerObject$Typings on EventListenerObject
EventListenerOptions$Typings on EventListenerOptions
EventModifierInit$Typings on EventModifierInit
EventSource$Typings on EventSource
EventSourceInit$Typings on EventSourceInit
EventTarget$Typings on EventTarget
EXTBlendMinmax$Typings on EXTBlendMinmax
EXTColorBufferHalfFloat$Typings on EXTColorBufferHalfFloat
External$Typings on External
EXTSRGB$Typings on EXTSRGB
EXTTextureCompressionBptc$Typings on EXTTextureCompressionBptc
EXTTextureCompressionRgtc$Typings on EXTTextureCompressionRgtc
EXTTextureFilterAnisotropic$Typings on EXTTextureFilterAnisotropic
EXTTextureNorm16$Typings on EXTTextureNorm16
File$Typings on File
FileCallback$Typings on FileCallback
FileList$Typings on FileList
FilePropertyBag$Typings on FilePropertyBag
FileReader$Typings on FileReader
FileSystem$Typings on FileSystem
FileSystemCreateWritableOptions$Typings on FileSystemCreateWritableOptions
FileSystemDirectoryEntry$Typings on FileSystemDirectoryEntry
FileSystemDirectoryHandle$Typings on FileSystemDirectoryHandle
FileSystemDirectoryReader$Typings on FileSystemDirectoryReader
FileSystemEntriesCallback$Typings on FileSystemEntriesCallback
FileSystemEntry$Typings on FileSystemEntry
FileSystemEntryCallback$Typings on FileSystemEntryCallback
FileSystemFileEntry$Typings on FileSystemFileEntry
FileSystemFileHandle$Typings on FileSystemFileHandle
FileSystemFlags$Typings on FileSystemFlags
FileSystemGetDirectoryOptions$Typings on FileSystemGetDirectoryOptions
FileSystemGetFileOptions$Typings on FileSystemGetFileOptions
FileSystemHandle$Typings on FileSystemHandle
FileSystemRemoveOptions$Typings on FileSystemRemoveOptions
FileSystemWritableFileStream$Typings on FileSystemWritableFileStream
FinalizationRegistry$Typings on FinalizationRegistry<T>
Float32ArrayConstructor$Typings on Float32ArrayConstructor
Float64ArrayConstructor$Typings on Float64ArrayConstructor
FocusEvent$Typings on FocusEvent
FocusEventInit$Typings on FocusEventInit
FocusOptions$Typings on FocusOptions
FontFace$Typings on FontFace
FontFaceDescriptors$Typings on FontFaceDescriptors
FontFaceSet$Typings on FontFaceSet
FontFaceSetLoadEvent$Typings on FontFaceSetLoadEvent
FontFaceSetLoadEventInit$Typings on FontFaceSetLoadEventInit
FontFaceSource$Typings on FontFaceSource
FormData$Typings on FormData
FormDataEvent$Typings on FormDataEvent
FormDataEventInit$Typings on FormDataEventInit
FrameRequestCallback$Typings on FrameRequestCallback
FullscreenOptions$Typings on FullscreenOptions
FunctionConstructor$Typings on FunctionConstructor
FunctionStringCallback$Typings on FunctionStringCallback
GainNode$Typings on GainNode
GainOptions$Typings on GainOptions
Gamepad$Typings on Gamepad
GamepadButton$Typings on GamepadButton
GamepadEffectParameters$Typings on GamepadEffectParameters
GamepadEvent$Typings on GamepadEvent
GamepadEventInit$Typings on GamepadEventInit
GamepadHapticActuator$Typings on GamepadHapticActuator
Generator$Typings on Generator<T, TReturn, TNext>
GeneratorFunction$Typings on GeneratorFunction
GeneratorFunctionConstructor$Typings on GeneratorFunctionConstructor
GenericTransformStream$Typings on GenericTransformStream
Geolocation$Typings on Geolocation
GeolocationCoordinates$Typings on GeolocationCoordinates
GeolocationPosition$Typings on GeolocationPosition
GeolocationPositionError$Typings on GeolocationPositionError
GetAnimationsOptions$Typings on GetAnimationsOptions
GetNotificationOptions$Typings on GetNotificationOptions
GetRootNodeOptions$Typings on GetRootNodeOptions
Global$Typings on Global<T>
GlobalDescriptor$Typings on GlobalDescriptor<T>
GlobalEventHandlers$Typings on GlobalEventHandlers
HashChangeEvent$Typings on HashChangeEvent
HashChangeEventInit$Typings on HashChangeEventInit
Headers$Typings on Headers
History$Typings on History
HkdfParams$Typings on HkdfParams
HmacImportParams$Typings on HmacImportParams
HmacKeyAlgorithm$Typings on HmacKeyAlgorithm
HmacKeyGenParams$Typings on HmacKeyGenParams
HTMLAllCollection$Typings on HTMLAllCollection
HTMLAnchorElement$Typings on HTMLAnchorElement
HTMLAreaElement$Typings on HTMLAreaElement
HTMLAudioElement$Typings on HTMLAudioElement
HTMLBaseElement$Typings on HTMLBaseElement
HTMLBodyElement$Typings on HTMLBodyElement
HTMLBRElement$Typings on HTMLBRElement
HTMLButtonElement$Typings on HTMLButtonElement
HTMLCanvasElement$Typings on HTMLCanvasElement
HTMLCollection$Typings on HTMLCollection
HTMLCollectionBase$Typings on HTMLCollectionBase
HTMLCollectionOf$Typings on HTMLCollectionOf<T>
HTMLDataElement$Typings on HTMLDataElement
HTMLDataListElement$Typings on HTMLDataListElement
HTMLDetailsElement$Typings on HTMLDetailsElement
HTMLDialogElement$Typings on HTMLDialogElement
HTMLDirectoryElement$Typings on HTMLDirectoryElement
HTMLDivElement$Typings on HTMLDivElement
HTMLDListElement$Typings on HTMLDListElement
HTMLDocument$Typings on HTMLDocument
HTMLElement$Typings on HTMLElement
HTMLEmbedElement$Typings on HTMLEmbedElement
HTMLFieldSetElement$Typings on HTMLFieldSetElement
HTMLFontElement$Typings on HTMLFontElement
HTMLFormControlsCollection$Typings on HTMLFormControlsCollection
HTMLFormElement$Typings on HTMLFormElement
HTMLFrameElement$Typings on HTMLFrameElement
HTMLFrameSetElement$Typings on HTMLFrameSetElement
HTMLHeadElement$Typings on HTMLHeadElement
HTMLHeadingElement$Typings on HTMLHeadingElement
HTMLHRElement$Typings on HTMLHRElement
HTMLHtmlElement$Typings on HTMLHtmlElement
HTMLHyperlinkElementUtils$Typings on HTMLHyperlinkElementUtils
HTMLIFrameElement$Typings on HTMLIFrameElement
HTMLImageElement$Typings on HTMLImageElement
HTMLInputElement$Typings on HTMLInputElement
HTMLLabelElement$Typings on HTMLLabelElement
HTMLLegendElement$Typings on HTMLLegendElement
HTMLLIElement$Typings on HTMLLIElement
HTMLLinkElement$Typings on HTMLLinkElement
HTMLMapElement$Typings on HTMLMapElement
HTMLMarqueeElement$Typings on HTMLMarqueeElement
HTMLMediaElement$Typings on HTMLMediaElement
HTMLMenuElement$Typings on HTMLMenuElement
HTMLMetaElement$Typings on HTMLMetaElement
HTMLMeterElement$Typings on HTMLMeterElement
HTMLModElement$Typings on HTMLModElement
HTMLObjectElement$Typings on HTMLObjectElement
HTMLOListElement$Typings on HTMLOListElement
HTMLOptGroupElement$Typings on HTMLOptGroupElement
HTMLOptionElement$Typings on HTMLOptionElement
HTMLOptionsCollection$Typings on HTMLOptionsCollection
HTMLOrSVGElement$Typings on HTMLOrSVGElement
HTMLOutputElement$Typings on HTMLOutputElement
HTMLParagraphElement$Typings on HTMLParagraphElement
HTMLParamElement$Typings on HTMLParamElement
HTMLPictureElement$Typings on HTMLPictureElement
HTMLPreElement$Typings on HTMLPreElement
HTMLProgressElement$Typings on HTMLProgressElement
HTMLQuoteElement$Typings on HTMLQuoteElement
HTMLScriptElement$Typings on HTMLScriptElement
HTMLSelectElement$Typings on HTMLSelectElement
HTMLSlotElement$Typings on HTMLSlotElement
HTMLSourceElement$Typings on HTMLSourceElement
HTMLSpanElement$Typings on HTMLSpanElement
HTMLStyleElement$Typings on HTMLStyleElement
HTMLTableCaptionElement$Typings on HTMLTableCaptionElement
HTMLTableCellElement$Typings on HTMLTableCellElement
HTMLTableColElement$Typings on HTMLTableColElement
HTMLTableDataCellElement$Typings on HTMLTableDataCellElement
HTMLTableElement$Typings on HTMLTableElement
HTMLTableHeaderCellElement$Typings on HTMLTableHeaderCellElement
HTMLTableRowElement$Typings on HTMLTableRowElement
HTMLTableSectionElement$Typings on HTMLTableSectionElement
HTMLTemplateElement$Typings on HTMLTemplateElement
HTMLTextAreaElement$Typings on HTMLTextAreaElement
HTMLTimeElement$Typings on HTMLTimeElement
HTMLTitleElement$Typings on HTMLTitleElement
HTMLTrackElement$Typings on HTMLTrackElement
HTMLUListElement$Typings on HTMLUListElement
HTMLUnknownElement$Typings on HTMLUnknownElement
HTMLVideoElement$Typings on HTMLVideoElement
IArguments$Typings on IArguments
IDBCursor$Typings on IDBCursor
IDBCursorWithValue$Typings on IDBCursorWithValue
IDBDatabase$Typings on IDBDatabase
IDBDatabaseInfo$Typings on IDBDatabaseInfo
IDBFactory$Typings on IDBFactory
IDBIndex$Typings on IDBIndex
IDBIndexParameters$Typings on IDBIndexParameters
IDBKeyRange$Typings on IDBKeyRange
IDBObjectStore$Typings on IDBObjectStore
IDBObjectStoreParameters$Typings on IDBObjectStoreParameters
IDBOpenDBRequest$Typings on IDBOpenDBRequest
IDBRequest$Typings on IDBRequest<T>
IDBTransaction$Typings on IDBTransaction
IDBTransactionOptions$Typings on IDBTransactionOptions
IDBVersionChangeEvent$Typings on IDBVersionChangeEvent
IDBVersionChangeEventInit$Typings on IDBVersionChangeEventInit
IdleDeadline$Typings on IdleDeadline
IdleRequestCallback$Typings on IdleRequestCallback
IdleRequestOptions$Typings on IdleRequestOptions
IInline10$Typings on IInline10
IInline11$Typings on IInline11<T>
IInline12$Typings on IInline12
IInline13$Typings on IInline13
IInline14$Typings on IInline14
IInline15$Typings on IInline15
IInline16$Typings on IInline16
IInline2$Typings on IInline2
IInline25$Typings on IInline25
IInline26$Typings on IInline26<Arr>
IInline28$Typings on IInline28
IInline29$Typings on IInline29
IInline33$Typings on IInline33
IInline34$Typings on IInline34
IInline38$Typings on IInline38
IInline39$Typings on IInline39
IInline40$Typings on IInline40
IInline41$Typings on IInline41
IInline42$Typings on IInline42
IInline43$Typings on IInline43
IInline436$Typings on IInline436
IInline438$Typings on IInline438
IInline44$Typings on IInline44
IInline662$Typings on IInline662
IInline663$Typings on IInline663
IInline664$Typings on IInline664<T>
IIRFilterNode$Typings on IIRFilterNode
IIRFilterOptions$Typings on IIRFilterOptions
ImageBitmap$Typings on ImageBitmap
ImageBitmapOptions$Typings on ImageBitmapOptions
ImageBitmapRenderingContext$Typings on ImageBitmapRenderingContext
ImageBitmapRenderingContextSettings$Typings on ImageBitmapRenderingContextSettings
ImageData$Typings on ImageData
ImageDataSettings$Typings on ImageDataSettings
ImageEncodeOptions$Typings on ImageEncodeOptions
ImportCallOptions$Typings on ImportCallOptions
ImportMeta$Typings on ImportMeta
InnerHTML$Typings on InnerHTML
InputDeviceInfo$Typings on InputDeviceInfo
InputEvent$Typings on InputEvent
InputEventInit$Typings on InputEventInit
Instance$Typings on Instance
Int16ArrayConstructor$Typings on Int16ArrayConstructor
Int32ArrayConstructor$Typings on Int32ArrayConstructor
Int8ArrayConstructor$Typings on Int8ArrayConstructor
IntersectionObserver$Typings on IntersectionObserver
IntersectionObserverCallback$Typings on IntersectionObserverCallback
IntersectionObserverEntry$Typings on IntersectionObserverEntry
IntersectionObserverEntryInit$Typings on IntersectionObserverEntryInit
IntersectionObserverInit$Typings on IntersectionObserverInit
Iterable$Typings on Iterable<T>
IterableIterator$Typings on IterableIterator<T>
Iterator$Typings on Iterator<T, TReturn, TNext>
IteratorResultCommon$Typings on IteratorResultCommon
IteratorReturnResult$Typings on IteratorReturnResult<TReturn>
IteratorYieldResult$Typings on IteratorYieldResult<TYield>
ITextWriter$Typings on ITextWriter
Json$Typings on Json
JsonWebKey$Typings on JsonWebKey
KeyAlgorithm$Typings on KeyAlgorithm
KeyboardEvent$Typings on KeyboardEvent
KeyboardEventInit$Typings on KeyboardEventInit
Keyframe$Typings on Keyframe
KeyframeAnimationOptions$Typings on KeyframeAnimationOptions
KeyframeEffect$Typings on KeyframeEffect
KeyframeEffectOptions$Typings on KeyframeEffectOptions
KHRParallelShaderCompile$Typings on KHRParallelShaderCompile
LinkStyle$Typings on LinkStyle
ListFormat$Typings on ListFormat
ListFormatOptions$Typings on ListFormatOptions
Locale$Typings on Locale
LocaleOptions$Typings on LocaleOptions
Location$Typings on Location
Lock$Typings on Lock
LockGrantedCallback$Typings on LockGrantedCallback
LockInfo$Typings on LockInfo
LockManager$Typings on LockManager
LockManagerSnapshot$Typings on LockManagerSnapshot
LockOptions$Typings on LockOptions
Map$Typings on Map<K, V>
Math$Typings on Math
MathMLElement$Typings on MathMLElement
MediaCapabilities$Typings on MediaCapabilities
MediaCapabilitiesDecodingInfo$Typings on MediaCapabilitiesDecodingInfo
MediaCapabilitiesEncodingInfo$Typings on MediaCapabilitiesEncodingInfo
MediaCapabilitiesInfo$Typings on MediaCapabilitiesInfo
MediaConfiguration$Typings on MediaConfiguration
MediaDecodingConfiguration$Typings on MediaDecodingConfiguration
MediaDeviceInfo$Typings on MediaDeviceInfo
MediaDevices$Typings on MediaDevices
MediaElementAudioSourceNode$Typings on MediaElementAudioSourceNode
MediaElementAudioSourceOptions$Typings on MediaElementAudioSourceOptions
MediaEncodingConfiguration$Typings on MediaEncodingConfiguration
MediaEncryptedEvent$Typings on MediaEncryptedEvent
MediaEncryptedEventInit$Typings on MediaEncryptedEventInit
MediaError$Typings on MediaError
MediaImage$Typings on MediaImage
MediaKeyMessageEvent$Typings on MediaKeyMessageEvent
MediaKeyMessageEventInit$Typings on MediaKeyMessageEventInit
MediaKeys$Typings on MediaKeys
MediaKeySession$Typings on MediaKeySession
MediaKeyStatusMap$Typings on MediaKeyStatusMap
MediaKeySystemAccess$Typings on MediaKeySystemAccess
MediaKeySystemConfiguration$Typings on MediaKeySystemConfiguration
MediaKeySystemMediaCapability$Typings on MediaKeySystemMediaCapability
MediaList$Typings on MediaList
MediaMetadata$Typings on MediaMetadata
MediaMetadataInit$Typings on MediaMetadataInit
MediaPositionState$Typings on MediaPositionState
MediaQueryList$Typings on MediaQueryList
MediaQueryListEvent$Typings on MediaQueryListEvent
MediaQueryListEventInit$Typings on MediaQueryListEventInit
MediaRecorder$Typings on MediaRecorder
MediaRecorderOptions$Typings on MediaRecorderOptions
MediaSession$Typings on MediaSession
MediaSessionActionDetails$Typings on MediaSessionActionDetails
MediaSessionActionHandler$Typings on MediaSessionActionHandler
MediaSource$Typings on MediaSource
MediaStream$Typings on MediaStream
MediaStreamAudioDestinationNode$Typings on MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode$Typings on MediaStreamAudioSourceNode
MediaStreamAudioSourceOptions$Typings on MediaStreamAudioSourceOptions
MediaStreamConstraints$Typings on MediaStreamConstraints
MediaStreamTrack$Typings on MediaStreamTrack
MediaStreamTrackEvent$Typings on MediaStreamTrackEvent
MediaStreamTrackEventInit$Typings on MediaStreamTrackEventInit
MediaTrackCapabilities$Typings on MediaTrackCapabilities
MediaTrackConstraints$Typings on MediaTrackConstraints
MediaTrackConstraintSet$Typings on MediaTrackConstraintSet
MediaTrackSettings$Typings on MediaTrackSettings
MediaTrackSupportedConstraints$Typings on MediaTrackSupportedConstraints
Memory$Typings on Memory
MemoryDescriptor$Typings on MemoryDescriptor
MessageChannel$Typings on MessageChannel
MessageEvent$Typings on MessageEvent<T>
MessageEventInit$Typings on MessageEventInit<T>
MessagePort$Typings on MessagePort
MIDIAccess$Typings on MIDIAccess
MIDIConnectionEvent$Typings on MIDIConnectionEvent
MIDIConnectionEventInit$Typings on MIDIConnectionEventInit
MIDIInput$Typings on MIDIInput
MIDIInputMap$Typings on MIDIInputMap
MIDIMessageEvent$Typings on MIDIMessageEvent
MIDIMessageEventInit$Typings on MIDIMessageEventInit
MIDIOptions$Typings on MIDIOptions
MIDIOutput$Typings on MIDIOutput
MIDIOutputMap$Typings on MIDIOutputMap
MIDIPort$Typings on MIDIPort
MimeType$Typings on MimeType
MimeTypeArray$Typings on MimeTypeArray
ModuleExportDescriptor$Typings on ModuleExportDescriptor
ModuleImportDescriptor$Typings on ModuleImportDescriptor
MouseEvent$Typings on MouseEvent
MouseEventInit$Typings on MouseEventInit
MultiCacheQueryOptions$Typings on MultiCacheQueryOptions
MutationCallback$Typings on MutationCallback
MutationEvent$Typings on MutationEvent
MutationObserver$Typings on MutationObserver
MutationObserverInit$Typings on MutationObserverInit
MutationRecord$Typings on MutationRecord
NamedNodeMap$Typings on NamedNodeMap
Node$Typings on Node
NodeIterator$Typings on NodeIterator
NodeList$Typings on NodeList
NodeListOf$Typings on NodeListOf<TNode>
NonDocumentTypeChildNode$Typings on NonDocumentTypeChildNode
NonElementParentNode$Typings on NonElementParentNode
Notification$Typings on Notification
NotificationAction$Typings on NotificationAction
NotificationOptions$Typings on NotificationOptions
NotificationPermissionCallback$Typings on NotificationPermissionCallback
Number$Typings on Number
NumberConstructor$Typings on NumberConstructor
NumberFormat$Typings on NumberFormat
NumberFormatOptions$Typings on NumberFormatOptions
NumberFormatPart$Typings on NumberFormatPart
Object$Typings on Object
ObjectConstructor$Typings on ObjectConstructor
OESDrawBuffersIndexed$Typings on OESDrawBuffersIndexed
OESStandardDerivatives$Typings on OESStandardDerivatives
OESTextureHalfFloat$Typings on OESTextureHalfFloat
OESVertexArrayObject$Typings on OESVertexArrayObject
OfflineAudioCompletionEvent$Typings on OfflineAudioCompletionEvent
OfflineAudioCompletionEventInit$Typings on OfflineAudioCompletionEventInit
OfflineAudioContext$Typings on OfflineAudioContext
OfflineAudioContextOptions$Typings on OfflineAudioContextOptions
OffscreenCanvas$Typings on OffscreenCanvas
OffscreenCanvasRenderingContext2D$Typings on OffscreenCanvasRenderingContext2D
OnBeforeUnloadEventHandlerNonNull$Typings on OnBeforeUnloadEventHandlerNonNull
OnErrorEventHandlerNonNull$Typings on OnErrorEventHandlerNonNull
OptionalEffectTiming$Typings on OptionalEffectTiming
OscillatorNode$Typings on OscillatorNode
OscillatorOptions$Typings on OscillatorOptions
OverconstrainedError$Typings on OverconstrainedError
OVRMultiview2$Typings on OVRMultiview2
PageTransitionEvent$Typings on PageTransitionEvent
PageTransitionEventInit$Typings on PageTransitionEventInit
PannerNode$Typings on PannerNode
PannerOptions$Typings on PannerOptions
ParentNode$Typings on ParentNode
Path2D$Typings on Path2D
PaymentCurrencyAmount$Typings on PaymentCurrencyAmount
PaymentDetailsBase$Typings on PaymentDetailsBase
PaymentDetailsInit$Typings on PaymentDetailsInit
PaymentDetailsModifier$Typings on PaymentDetailsModifier
PaymentDetailsUpdate$Typings on PaymentDetailsUpdate
PaymentItem$Typings on PaymentItem
PaymentMethodChangeEvent$Typings on PaymentMethodChangeEvent
PaymentMethodChangeEventInit$Typings on PaymentMethodChangeEventInit
PaymentMethodData$Typings on PaymentMethodData
PaymentRequest$Typings on PaymentRequest
PaymentRequestUpdateEvent$Typings on PaymentRequestUpdateEvent
PaymentResponse$Typings on PaymentResponse
PaymentValidationErrors$Typings on PaymentValidationErrors
Pbkdf2Params$Typings on Pbkdf2Params
Performance$Typings on Performance
PerformanceEntry$Typings on PerformanceEntry
PerformanceEventTiming$Typings on PerformanceEventTiming
PerformanceMark$Typings on PerformanceMark
PerformanceMarkOptions$Typings on PerformanceMarkOptions
PerformanceMeasure$Typings on PerformanceMeasure
PerformanceMeasureOptions$Typings on PerformanceMeasureOptions
PerformanceNavigation$Typings on PerformanceNavigation
PerformanceNavigationTiming$Typings on PerformanceNavigationTiming
PerformanceObserver$Typings on PerformanceObserver
PerformanceObserverCallback$Typings on PerformanceObserverCallback
PerformanceObserverEntryList$Typings on PerformanceObserverEntryList
PerformanceObserverInit$Typings on PerformanceObserverInit
PerformanceResourceTiming$Typings on PerformanceResourceTiming
PerformanceServerTiming$Typings on PerformanceServerTiming
PerformanceTiming$Typings on PerformanceTiming
PeriodicWaveConstraints$Typings on PeriodicWaveConstraints
PeriodicWaveOptions$Typings on PeriodicWaveOptions
PermissionDescriptor$Typings on PermissionDescriptor
Permissions$Typings on Permissions
PermissionStatus$Typings on PermissionStatus
PictureInPictureEvent$Typings on PictureInPictureEvent
PictureInPictureEventInit$Typings on PictureInPictureEventInit
PictureInPictureWindow$Typings on PictureInPictureWindow
PlaneLayout$Typings on PlaneLayout
Plugin$Typings on Plugin
PluginArray$Typings on PluginArray
PluralRules$Typings on PluralRules
PluralRulesOptions$Typings on PluralRulesOptions
PointerEvent$Typings on PointerEvent
PointerEventInit$Typings on PointerEventInit
PopoverInvokerElement$Typings on PopoverInvokerElement
PopStateEvent$Typings on PopStateEvent
PopStateEventInit$Typings on PopStateEventInit
PositionCallback$Typings on PositionCallback
PositionErrorCallback$Typings on PositionErrorCallback
PositionOptions$Typings on PositionOptions
ProcessingInstruction$Typings on ProcessingInstruction
ProgressEvent$Typings on ProgressEvent<T>
ProgressEventInit$Typings on ProgressEventInit
Promise$Typings on Promise<T>
PromiseConstructor$Typings on PromiseConstructor
PromiseFulfilledResult$Typings on PromiseFulfilledResult<T>
PromiseLike$Typings on PromiseLike<T>
PromiseRejectedResult$Typings on PromiseRejectedResult
PromiseRejectionEvent$Typings on PromiseRejectionEvent
PromiseRejectionEventInit$Typings on PromiseRejectionEventInit
PropertyDefinition$Typings on PropertyDefinition
PropertyDescriptor$Typings on PropertyDescriptor
PropertyIndexedKeyframes$Typings on PropertyIndexedKeyframes
ProxyConstructor$Typings on ProxyConstructor
ProxyHandler$Typings on ProxyHandler<T>
PublicKeyCredential$Typings on PublicKeyCredential
PublicKeyCredentialCreationOptions$Typings on PublicKeyCredentialCreationOptions
PublicKeyCredentialDescriptor$Typings on PublicKeyCredentialDescriptor
PublicKeyCredentialEntity$Typings on PublicKeyCredentialEntity
PublicKeyCredentialParameters$Typings on PublicKeyCredentialParameters
PublicKeyCredentialRequestOptions$Typings on PublicKeyCredentialRequestOptions
PublicKeyCredentialRpEntity$Typings on PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity$Typings on PublicKeyCredentialUserEntity
PushManager$Typings on PushManager
PushSubscription$Typings on PushSubscription
PushSubscriptionJSON$Typings on PushSubscriptionJSON
PushSubscriptionOptions$Typings on PushSubscriptionOptions
PushSubscriptionOptionsInit$Typings on PushSubscriptionOptionsInit
QueuingStrategy$Typings on QueuingStrategy<T>
QueuingStrategyInit$Typings on QueuingStrategyInit
QueuingStrategySize$Typings on QueuingStrategySize<T>
RadioNodeList$Typings on RadioNodeList
Range$Typings on Range
RangeErrorConstructor$Typings on RangeErrorConstructor
ReadableByteStreamController$Typings on ReadableByteStreamController
ReadableStream$Typings on ReadableStream<R>
ReadableStreamBYOBReader$Typings on ReadableStreamBYOBReader
ReadableStreamBYOBRequest$Typings on ReadableStreamBYOBRequest
ReadableStreamDefaultController$Typings on ReadableStreamDefaultController<R>
ReadableStreamDefaultReader$Typings on ReadableStreamDefaultReader<R>
ReadableStreamGenericReader$Typings on ReadableStreamGenericReader
ReadableStreamGetReaderOptions$Typings on ReadableStreamGetReaderOptions
ReadableStreamReadDoneResult$Typings on ReadableStreamReadDoneResult<T>
ReadableStreamReadResultCommon$Typings on ReadableStreamReadResultCommon<T>
ReadableStreamReadValueResult$Typings on ReadableStreamReadValueResult<T>
ReadableWritablePair$Typings on ReadableWritablePair<R, W>
ReadonlyArray$Typings on ReadonlyArray<T>
ReadonlyMap$Typings on ReadonlyMap<K, V>
ReadonlySet$Typings on ReadonlySet<T>
ReferenceErrorConstructor$Typings on ReferenceErrorConstructor
RegExp$Typings on RegExp
RegExpConstructor$Typings on RegExpConstructor
RegExpExecArray$Typings on RegExpExecArray
RegExpIndicesArray$Typings on RegExpIndicesArray
RegExpMatchArray$Typings on RegExpMatchArray
RegistrationOptions$Typings on RegistrationOptions
RelativeTimeFormat$Typings on RelativeTimeFormat
RelativeTimeFormatOptions$Typings on RelativeTimeFormatOptions
RemotePlayback$Typings on RemotePlayback
RemotePlaybackAvailabilityCallback$Typings on RemotePlaybackAvailabilityCallback
Report$Typings on Report
ReportBody$Typings on ReportBody
ReportingObserver$Typings on ReportingObserver
ReportingObserverCallback$Typings on ReportingObserverCallback
ReportingObserverOptions$Typings on ReportingObserverOptions
Request$Typings on Request
RequestInit$Typings on RequestInit
ResizeObserver$Typings on ResizeObserver
ResizeObserverCallback$Typings on ResizeObserverCallback
ResizeObserverEntry$Typings on ResizeObserverEntry
ResizeObserverOptions$Typings on ResizeObserverOptions
ResizeObserverSize$Typings on ResizeObserverSize
ResolvedCollatorOptions$Typings on ResolvedCollatorOptions
ResolvedDateTimeFormatOptions$Typings on ResolvedDateTimeFormatOptions
ResolvedDisplayNamesOptions$Typings on ResolvedDisplayNamesOptions
ResolvedListFormatOptions$Typings on ResolvedListFormatOptions
ResolvedNumberFormatOptions$Typings on ResolvedNumberFormatOptions
ResolvedPluralRulesOptions$Typings on ResolvedPluralRulesOptions
ResolvedRelativeTimeFormatOptions$Typings on ResolvedRelativeTimeFormatOptions
ResolvedSegmenterOptions$Typings on ResolvedSegmenterOptions
Response$Typings on Response
ResponseInit$Typings on ResponseInit
RsaHashedImportParams$Typings on RsaHashedImportParams
RsaHashedKeyAlgorithm$Typings on RsaHashedKeyAlgorithm
RsaHashedKeyGenParams$Typings on RsaHashedKeyGenParams
RsaKeyAlgorithm$Typings on RsaKeyAlgorithm
RsaKeyGenParams$Typings on RsaKeyGenParams
RsaOaepParams$Typings on RsaOaepParams
RsaOtherPrimesInfo$Typings on RsaOtherPrimesInfo
RsaPssParams$Typings on RsaPssParams
RTCCertificate$Typings on RTCCertificate
RTCCertificateExpiration$Typings on RTCCertificateExpiration
RTCConfiguration$Typings on RTCConfiguration
RTCDataChannel$Typings on RTCDataChannel
RTCDataChannelEvent$Typings on RTCDataChannelEvent
RTCDataChannelEventInit$Typings on RTCDataChannelEventInit
RTCDataChannelInit$Typings on RTCDataChannelInit
RTCDtlsFingerprint$Typings on RTCDtlsFingerprint
RTCDtlsTransport$Typings on RTCDtlsTransport
RTCDTMFSender$Typings on RTCDTMFSender
RTCDTMFToneChangeEvent$Typings on RTCDTMFToneChangeEvent
RTCDTMFToneChangeEventInit$Typings on RTCDTMFToneChangeEventInit
RTCEncodedAudioFrame$Typings on RTCEncodedAudioFrame
RTCEncodedAudioFrameMetadata$Typings on RTCEncodedAudioFrameMetadata
RTCEncodedVideoFrame$Typings on RTCEncodedVideoFrame
RTCEncodedVideoFrameMetadata$Typings on RTCEncodedVideoFrameMetadata
RTCError$Typings on RTCError
RTCErrorEvent$Typings on RTCErrorEvent
RTCErrorEventInit$Typings on RTCErrorEventInit
RTCErrorInit$Typings on RTCErrorInit
RTCIceCandidate$Typings on RTCIceCandidate
RTCIceCandidateInit$Typings on RTCIceCandidateInit
RTCIceCandidatePair$Typings on RTCIceCandidatePair
RTCIceCandidatePairStats$Typings on RTCIceCandidatePairStats
RTCIceServer$Typings on RTCIceServer
RTCIceTransport$Typings on RTCIceTransport
RTCInboundRtpStreamStats$Typings on RTCInboundRtpStreamStats
RTCLocalSessionDescriptionInit$Typings on RTCLocalSessionDescriptionInit
RTCOfferOptions$Typings on RTCOfferOptions
RTCOutboundRtpStreamStats$Typings on RTCOutboundRtpStreamStats
RTCPeerConnection$Typings on RTCPeerConnection
RTCPeerConnectionErrorCallback$Typings on RTCPeerConnectionErrorCallback
RTCPeerConnectionIceErrorEvent$Typings on RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceErrorEventInit$Typings on RTCPeerConnectionIceErrorEventInit
RTCPeerConnectionIceEvent$Typings on RTCPeerConnectionIceEvent
RTCPeerConnectionIceEventInit$Typings on RTCPeerConnectionIceEventInit
RTCReceivedRtpStreamStats$Typings on RTCReceivedRtpStreamStats
RTCRtcpParameters$Typings on RTCRtcpParameters
RTCRtpCapabilities$Typings on RTCRtpCapabilities
RTCRtpCodec$Typings on RTCRtpCodec
RTCRtpCodecParameters$Typings on RTCRtpCodecParameters
RTCRtpCodingParameters$Typings on RTCRtpCodingParameters
RTCRtpContributingSource$Typings on RTCRtpContributingSource
RTCRtpEncodingParameters$Typings on RTCRtpEncodingParameters
RTCRtpHeaderExtensionCapability$Typings on RTCRtpHeaderExtensionCapability
RTCRtpHeaderExtensionParameters$Typings on RTCRtpHeaderExtensionParameters
RTCRtpParameters$Typings on RTCRtpParameters
RTCRtpReceiver$Typings on RTCRtpReceiver
RTCRtpSender$Typings on RTCRtpSender
RTCRtpSendParameters$Typings on RTCRtpSendParameters
RTCRtpStreamStats$Typings on RTCRtpStreamStats
RTCRtpTransceiver$Typings on RTCRtpTransceiver
RTCRtpTransceiverInit$Typings on RTCRtpTransceiverInit
RTCSctpTransport$Typings on RTCSctpTransport
RTCSentRtpStreamStats$Typings on RTCSentRtpStreamStats
RTCSessionDescription$Typings on RTCSessionDescription
RTCSessionDescriptionCallback$Typings on RTCSessionDescriptionCallback
RTCSessionDescriptionInit$Typings on RTCSessionDescriptionInit
RTCStats$Typings on RTCStats
RTCStatsReport$Typings on RTCStatsReport
RTCTrackEvent$Typings on RTCTrackEvent
RTCTrackEventInit$Typings on RTCTrackEventInit
RTCTransportStats$Typings on RTCTransportStats
SafeArray$Typings on SafeArray<T>
Screen$Typings on Screen
ScreenOrientation$Typings on ScreenOrientation
ScriptProcessorNode$Typings on ScriptProcessorNode
ScrollIntoViewOptions$Typings on ScrollIntoViewOptions
ScrollOptions$Typings on ScrollOptions
ScrollToOptions$Typings on ScrollToOptions
SecurityPolicyViolationEvent$Typings on SecurityPolicyViolationEvent
SecurityPolicyViolationEventInit$Typings on SecurityPolicyViolationEventInit
SegmentData$Typings on SegmentData
Segmenter$Typings on Segmenter
SegmenterOptions$Typings on SegmenterOptions
Segments$Typings on Segments
Selection$Typings on Selection
ServiceWorker$Typings on ServiceWorker
ServiceWorkerContainer$Typings on ServiceWorkerContainer
ServiceWorkerRegistration$Typings on ServiceWorkerRegistration
Set$Typings on Set<T>
ShadowRoot$Typings on ShadowRoot
ShadowRootInit$Typings on ShadowRootInit
SharedArrayBuffer$Typings on SharedArrayBuffer
ShareData$Typings on ShareData
SharedWorker$Typings on SharedWorker
Slottable$Typings on Slottable
SourceBuffer$Typings on SourceBuffer
SourceBufferList$Typings on SourceBufferList
SpeechRecognitionAlternative$Typings on SpeechRecognitionAlternative
SpeechRecognitionResult$Typings on SpeechRecognitionResult
SpeechRecognitionResultList$Typings on SpeechRecognitionResultList
SpeechSynthesis$Typings on SpeechSynthesis
SpeechSynthesisErrorEvent$Typings on SpeechSynthesisErrorEvent
SpeechSynthesisErrorEventInit$Typings on SpeechSynthesisErrorEventInit
SpeechSynthesisEvent$Typings on SpeechSynthesisEvent
SpeechSynthesisEventInit$Typings on SpeechSynthesisEventInit
SpeechSynthesisUtterance$Typings on SpeechSynthesisUtterance
SpeechSynthesisVoice$Typings on SpeechSynthesisVoice
StaticRangeInit$Typings on StaticRangeInit
StereoPannerNode$Typings on StereoPannerNode
StereoPannerOptions$Typings on StereoPannerOptions
Storage$Typings on Storage
StorageEstimate$Typings on StorageEstimate
StorageEvent$Typings on StorageEvent
StorageEventInit$Typings on StorageEventInit
StorageManager$Typings on StorageManager
StreamPipeOptions$Typings on StreamPipeOptions
StringConstructor$Typings on StringConstructor
StructuredSerializeOptions$Typings on StructuredSerializeOptions
StyleMedia$Typings on StyleMedia
StylePropertyMap$Typings on StylePropertyMap
StylePropertyMapReadOnly$Typings on StylePropertyMapReadOnly
StyleSheet$Typings on StyleSheet
StyleSheetList$Typings on StyleSheetList
SubmitEvent$Typings on SubmitEvent
SubmitEventInit$Typings on SubmitEventInit
SubtleCrypto$Typings on SubtleCrypto
SVGAElement$Typings on SVGAElement
SVGAngle$Typings on SVGAngle
SVGAnimatedAngle$Typings on SVGAnimatedAngle
SVGAnimatedBoolean$Typings on SVGAnimatedBoolean
SVGAnimatedEnumeration$Typings on SVGAnimatedEnumeration
SVGAnimatedInteger$Typings on SVGAnimatedInteger
SVGAnimatedLength$Typings on SVGAnimatedLength
SVGAnimatedLengthList$Typings on SVGAnimatedLengthList
SVGAnimatedNumber$Typings on SVGAnimatedNumber
SVGAnimatedNumberList$Typings on SVGAnimatedNumberList
SVGAnimatedPoints$Typings on SVGAnimatedPoints
SVGAnimatedPreserveAspectRatio$Typings on SVGAnimatedPreserveAspectRatio
SVGAnimatedRect$Typings on SVGAnimatedRect
SVGAnimatedString$Typings on SVGAnimatedString
SVGAnimatedTransformList$Typings on SVGAnimatedTransformList
SVGAnimateElement$Typings on SVGAnimateElement
SVGAnimateMotionElement$Typings on SVGAnimateMotionElement
SVGAnimateTransformElement$Typings on SVGAnimateTransformElement
SVGAnimationElement$Typings on SVGAnimationElement
SVGBoundingBoxOptions$Typings on SVGBoundingBoxOptions
SVGCircleElement$Typings on SVGCircleElement
SVGClipPathElement$Typings on SVGClipPathElement
SVGComponentTransferFunctionElement$Typings on SVGComponentTransferFunctionElement
SVGDefsElement$Typings on SVGDefsElement
SVGDescElement$Typings on SVGDescElement
SVGElement$Typings on SVGElement
SVGEllipseElement$Typings on SVGEllipseElement
SVGFEBlendElement$Typings on SVGFEBlendElement
SVGFEColorMatrixElement$Typings on SVGFEColorMatrixElement
SVGFEComponentTransferElement$Typings on SVGFEComponentTransferElement
SVGFECompositeElement$Typings on SVGFECompositeElement
SVGFEConvolveMatrixElement$Typings on SVGFEConvolveMatrixElement
SVGFEDiffuseLightingElement$Typings on SVGFEDiffuseLightingElement
SVGFEDisplacementMapElement$Typings on SVGFEDisplacementMapElement
SVGFEDistantLightElement$Typings on SVGFEDistantLightElement
SVGFEDropShadowElement$Typings on SVGFEDropShadowElement
SVGFEFloodElement$Typings on SVGFEFloodElement
SVGFEFuncAElement$Typings on SVGFEFuncAElement
SVGFEFuncBElement$Typings on SVGFEFuncBElement
SVGFEFuncGElement$Typings on SVGFEFuncGElement
SVGFEFuncRElement$Typings on SVGFEFuncRElement
SVGFEGaussianBlurElement$Typings on SVGFEGaussianBlurElement
SVGFEImageElement$Typings on SVGFEImageElement
SVGFEMergeElement$Typings on SVGFEMergeElement
SVGFEMergeNodeElement$Typings on SVGFEMergeNodeElement
SVGFEMorphologyElement$Typings on SVGFEMorphologyElement
SVGFEOffsetElement$Typings on SVGFEOffsetElement
SVGFEPointLightElement$Typings on SVGFEPointLightElement
SVGFESpecularLightingElement$Typings on SVGFESpecularLightingElement
SVGFESpotLightElement$Typings on SVGFESpotLightElement
SVGFETileElement$Typings on SVGFETileElement
SVGFETurbulenceElement$Typings on SVGFETurbulenceElement
SVGFilterElement$Typings on SVGFilterElement
SVGFilterPrimitiveStandardAttributes$Typings on SVGFilterPrimitiveStandardAttributes
SVGFitToViewBox$Typings on SVGFitToViewBox
SVGForeignObjectElement$Typings on SVGForeignObjectElement
SVGGElement$Typings on SVGGElement
SVGGeometryElement$Typings on SVGGeometryElement
SVGGradientElement$Typings on SVGGradientElement
SVGGraphicsElement$Typings on SVGGraphicsElement
SVGImageElement$Typings on SVGImageElement
SVGLength$Typings on SVGLength
SVGLengthList$Typings on SVGLengthList
SVGLinearGradientElement$Typings on SVGLinearGradientElement
SVGLineElement$Typings on SVGLineElement
SVGMarkerElement$Typings on SVGMarkerElement
SVGMaskElement$Typings on SVGMaskElement
SVGMetadataElement$Typings on SVGMetadataElement
SVGMPathElement$Typings on SVGMPathElement
SVGNumber$Typings on SVGNumber
SVGNumberList$Typings on SVGNumberList
SVGPathElement$Typings on SVGPathElement
SVGPatternElement$Typings on SVGPatternElement
SVGPointList$Typings on SVGPointList
SVGPolygonElement$Typings on SVGPolygonElement
SVGPolylineElement$Typings on SVGPolylineElement
SVGPreserveAspectRatio$Typings on SVGPreserveAspectRatio
SVGRadialGradientElement$Typings on SVGRadialGradientElement
SVGRectElement$Typings on SVGRectElement
SVGScriptElement$Typings on SVGScriptElement
SVGSetElement$Typings on SVGSetElement
SVGStopElement$Typings on SVGStopElement
SVGStringList$Typings on SVGStringList
SVGStyleElement$Typings on SVGStyleElement
SVGSVGElement$Typings on SVGSVGElement
SVGSwitchElement$Typings on SVGSwitchElement
SVGSymbolElement$Typings on SVGSymbolElement
SVGTests$Typings on SVGTests
SVGTextContentElement$Typings on SVGTextContentElement
SVGTextElement$Typings on SVGTextElement
SVGTextPathElement$Typings on SVGTextPathElement
SVGTextPositioningElement$Typings on SVGTextPositioningElement
SVGTitleElement$Typings on SVGTitleElement
SVGTransform$Typings on SVGTransform
SVGTransformList$Typings on SVGTransformList
SVGTSpanElement$Typings on SVGTSpanElement
SVGUnitTypes$Typings on SVGUnitTypes
SVGURIReference$Typings on SVGURIReference
SVGUseElement$Typings on SVGUseElement
SVGViewElement$Typings on SVGViewElement
Symbol$Typings on Symbol
SymbolConstructor$Typings on SymbolConstructor
SyntaxErrorConstructor$Typings on SyntaxErrorConstructor
Table$Typings on Table
TableDescriptor$Typings on TableDescriptor
TemplateStringsArray$Typings on TemplateStringsArray
Text$Typings on Text
TextDecodeOptions$Typings on TextDecodeOptions
TextDecoder$Typings on TextDecoder
TextDecoderCommon$Typings on TextDecoderCommon
TextDecoderOptions$Typings on TextDecoderOptions
TextDecoderStream$Typings on TextDecoderStream
TextEncoder$Typings on TextEncoder
TextEncoderCommon$Typings on TextEncoderCommon
TextEncoderEncodeIntoResult$Typings on TextEncoderEncodeIntoResult
TextEncoderStream$Typings on TextEncoderStream
TextMetrics$Typings on TextMetrics
TextStreamBase$Typings on TextStreamBase
TextStreamReader$Typings on TextStreamReader
TextStreamWriter$Typings on TextStreamWriter
TextTrack$Typings on TextTrack
TextTrackCue$Typings on TextTrackCue
TextTrackCueList$Typings on TextTrackCueList
TextTrackList$Typings on TextTrackList
TimeRanges$Typings on TimeRanges
ToggleEvent$Typings on ToggleEvent
ToggleEventInit$Typings on ToggleEventInit
Touch$Typings on Touch
TouchEvent$Typings on TouchEvent
TouchEventInit$Typings on TouchEventInit
TouchInit$Typings on TouchInit
TouchList$Typings on TouchList
TrackEvent$Typings on TrackEvent
TrackEventInit$Typings on TrackEventInit
Transformer$Typings on Transformer<I, O>
TransformerFlushCallback$Typings on TransformerFlushCallback<O>
TransformerStartCallback$Typings on TransformerStartCallback<O>
TransformerTransformCallback$Typings on TransformerTransformCallback<I, O>
TransformStream$Typings on TransformStream<I, O>
TransformStreamDefaultController$Typings on TransformStreamDefaultController<O>
TransitionEvent$Typings on TransitionEvent
TransitionEventInit$Typings on TransitionEventInit
TreeWalker$Typings on TreeWalker
TypedPropertyDescriptor$Typings on TypedPropertyDescriptor<T>
TypeErrorConstructor$Typings on TypeErrorConstructor
UIEvent$Typings on UIEvent
UIEventInit$Typings on UIEventInit
Uint16ArrayConstructor$Typings on Uint16ArrayConstructor
Uint32ArrayConstructor$Typings on Uint32ArrayConstructor
Uint8ArrayConstructor$Typings on Uint8ArrayConstructor
Uint8ClampedArrayConstructor$Typings on Uint8ClampedArrayConstructor
ULongRange$Typings on ULongRange
UnderlyingByteSource$Typings on UnderlyingByteSource
UnderlyingDefaultSource$Typings on UnderlyingDefaultSource<R>
UnderlyingSink$Typings on UnderlyingSink<W>
UnderlyingSinkAbortCallback$Typings on UnderlyingSinkAbortCallback
UnderlyingSinkCloseCallback$Typings on UnderlyingSinkCloseCallback
UnderlyingSinkStartCallback$Typings on UnderlyingSinkStartCallback
UnderlyingSinkWriteCallback$Typings on UnderlyingSinkWriteCallback<W>
UnderlyingSource$Typings on UnderlyingSource<R>
UnderlyingSourceCancelCallback$Typings on UnderlyingSourceCancelCallback
UnderlyingSourcePullCallback$Typings on UnderlyingSourcePullCallback<R>
UnderlyingSourceStartCallback$Typings on UnderlyingSourceStartCallback<R>
URIErrorConstructor$Typings on URIErrorConstructor
Url$Typings on Url
URLSearchParams$Typings on URLSearchParams
UserActivation$Typings on UserActivation
ValidityState$Typings on ValidityState
ValidityStateFlags$Typings on ValidityStateFlags
ValueTypeMap$Typings on ValueTypeMap
VarDate$Typings on VarDate
VBArray$Typings on VBArray<T>
VideoColorSpace$Typings on VideoColorSpace
VideoColorSpaceInit$Typings on VideoColorSpaceInit
VideoConfiguration$Typings on VideoConfiguration
VideoDecoder$Typings on VideoDecoder
VideoDecoderConfig$Typings on VideoDecoderConfig
VideoDecoderInit$Typings on VideoDecoderInit
VideoDecoderSupport$Typings on VideoDecoderSupport
VideoEncoder$Typings on VideoEncoder
VideoEncoderConfig$Typings on VideoEncoderConfig
VideoEncoderEncodeOptions$Typings on VideoEncoderEncodeOptions
VideoEncoderInit$Typings on VideoEncoderInit
VideoEncoderSupport$Typings on VideoEncoderSupport
VideoFrame$Typings on VideoFrame
VideoFrameBufferInit$Typings on VideoFrameBufferInit
VideoFrameCallbackMetadata$Typings on VideoFrameCallbackMetadata
VideoFrameCopyToOptions$Typings on VideoFrameCopyToOptions
VideoFrameInit$Typings on VideoFrameInit
VideoFrameOutputCallback$Typings on VideoFrameOutputCallback
VideoFrameRequestCallback$Typings on VideoFrameRequestCallback
VideoPlaybackQuality$Typings on VideoPlaybackQuality
VisualViewport$Typings on VisualViewport
VoidFunction$Typings on VoidFunction
VTTCue$Typings on VTTCue
VTTRegion$Typings on VTTRegion
WaitAsync$Typings on WaitAsync
WaitAsyncCommon$Typings on WaitAsyncCommon
WakeLock$Typings on WakeLock
WakeLockSentinel$Typings on WakeLockSentinel
WaveShaperNode$Typings on WaveShaperNode
WaveShaperOptions$Typings on WaveShaperOptions
WeakKeyTypes$Typings on WeakKeyTypes
WeakMap$Typings on WeakMap<K, V>
WeakRef$Typings on WeakRef<T>
WeakSet$Typings on WeakSet<T>
WebAssemblyInstantiatedSource$Typings on WebAssemblyInstantiatedSource
WebCodecsErrorCallback$Typings on WebCodecsErrorCallback
WebGL2RenderingContextBase$Typings on WebGL2RenderingContextBase
WebGL2RenderingContextOverloads$Typings on WebGL2RenderingContextOverloads
WebGLActiveInfo$Typings on WebGLActiveInfo
WEBGLColorBufferFloat$Typings on WEBGLColorBufferFloat
WEBGLCompressedTextureAstc$Typings on WEBGLCompressedTextureAstc
WEBGLCompressedTextureEtc$Typings on WEBGLCompressedTextureEtc
WEBGLCompressedTextureEtc1$Typings on WEBGLCompressedTextureEtc1
WEBGLCompressedTexturePvrtc$Typings on WEBGLCompressedTexturePvrtc
WEBGLCompressedTextureS3tc$Typings on WEBGLCompressedTextureS3tc
WEBGLCompressedTextureS3tcSrgb$Typings on WEBGLCompressedTextureS3tcSrgb
WebGLContextAttributes$Typings on WebGLContextAttributes
WebGLContextEvent$Typings on WebGLContextEvent
WebGLContextEventInit$Typings on WebGLContextEventInit
WEBGLDebugRendererInfo$Typings on WEBGLDebugRendererInfo
WEBGLDebugShaders$Typings on WEBGLDebugShaders
WEBGLDepthTexture$Typings on WEBGLDepthTexture
WEBGLDrawBuffers$Typings on WEBGLDrawBuffers
WEBGLLoseContext$Typings on WEBGLLoseContext
WEBGLMultiDraw$Typings on WEBGLMultiDraw
WebGLRenderingContextBase$Typings on WebGLRenderingContextBase
WebGLRenderingContextOverloads$Typings on WebGLRenderingContextOverloads
WebGLShaderPrecisionFormat$Typings on WebGLShaderPrecisionFormat
WebSocket$Typings on WebSocket
WebTransport$Typings on WebTransport
WebTransportBidirectionalStream$Typings on WebTransportBidirectionalStream
WebTransportCloseInfo$Typings on WebTransportCloseInfo
WebTransportDatagramDuplexStream$Typings on WebTransportDatagramDuplexStream
WebTransportError$Typings on WebTransportError
WebTransportErrorOptions$Typings on WebTransportErrorOptions
WebTransportHash$Typings on WebTransportHash
WebTransportOptions$Typings on WebTransportOptions
WebTransportSendStreamOptions$Typings on WebTransportSendStreamOptions
WheelEvent$Typings on WheelEvent
WheelEventInit$Typings on WheelEventInit
Window$Typings on Window
WindowEventHandlers$Typings on WindowEventHandlers
WindowLocalStorage$Typings on WindowLocalStorage
WindowOrWorkerGlobalScope$Typings on WindowOrWorkerGlobalScope
WindowPostMessageOptions$Typings on WindowPostMessageOptions
WindowSessionStorage$Typings on WindowSessionStorage
Worker$Typings on Worker
WorkerOptions$Typings on WorkerOptions
Worklet$Typings on Worklet
WorkletOptions$Typings on WorkletOptions
WritableStream$Typings on WritableStream<W>
WritableStreamDefaultController$Typings on WritableStreamDefaultController
WritableStreamDefaultWriter$Typings on WritableStreamDefaultWriter<W>
WriteParams$Typings on WriteParams
XMLDocument$Typings on XMLDocument
XMLHttpRequest$Typings on XMLHttpRequest
XMLHttpRequestEventTarget$Typings on XMLHttpRequestEventTarget
XMLHttpRequestUpload$Typings on XMLHttpRequestUpload
XMLSerializer$Typings on XMLSerializer
XPathEvaluatorBase$Typings on XPathEvaluatorBase
XPathExpression$Typings on XPathExpression
XPathResult$Typings on XPathResult
XSLTProcessor$Typings on XSLTProcessor

Properties

abortController → dynamic
A controller object that allows you to abort one or more DOM requests as and when desired.
no setter
abortSignal → dynamic
A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object.
no setter
abstractRange → dynamic
MDN Reference
no setter
activeXObject → ActiveXObject
no setter
addEventListener → ({void Function<K$>(WindowEventMap<K$> type, dynamic listener(K$), [Object? options]) $1, void Function(String type, Object listener, [Object? options]) $2})
Overload accessor: $1, $2
no setter
aggregateError → AggregateErrorConstructor
no setter
analyserNode → dynamic
A node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations.
no setter
animation → dynamic
MDN Reference
no setter
animationEffect → dynamic
MDN Reference
no setter
animationEvent → dynamic
Events providing information related to animations.
no setter
animationPlaybackEvent → dynamic
MDN Reference
no setter
animationTimeline → dynamic
MDN Reference
no setter
array → ArrayConstructor
no setter
arrayBuffer → ArrayBufferConstructor
Represents a raw buffer of binary data, which is used to store data for the different typed arrays. ArrayBuffers cannot be read from or written to directly, but can be passed to a typed array or DataView Object to interpret the raw buffer as needed.
no setter
atomics → Atomics
no setter
attr → dynamic
A DOM element's attribute as an object. In most DOM methods, you will probably directly retrieve the attribute as a string (e.g., Element.getAttribute(), but certain functions (e.g., Element.getAttributeNode()) or means of iterating give Attr types.
no setter
audio → dynamic
no setter
audioBuffer → dynamic
A short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer(). Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode.
no setter
audioBufferSourceNode → dynamic
An AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer. It's especially useful for playing back audio which has particularly stringent timing accuracy requirements, such as for sounds that must match a specific rhythm and can be kept in memory rather than being played from disk or the network.
no setter
audioContext → dynamic
An audio-processing graph built from audio modules linked together, each represented by an AudioNode.
no setter
audioDestinationNode → dynamic
AudioDestinationNode has no output (as it is the output, no more AudioNode can be linked after it in the audio graph) and one input. The number of channels in the input must be between 0 and the maxChannelCount value or an exception is raised.
no setter
audioListener → dynamic
The position and orientation of the unique person listening to the audio scene, and is used in audio spatialization. All PannerNodes spatialize in relation to the AudioListener stored in the BaseAudioContext.listener attribute.
no setter
audioNode → dynamic
A generic interface for representing an audio processing module. Examples include:
no setter
audioParam → dynamic
The Web Audio API's AudioParam interface represents an audio-related parameter, usually a parameter of an AudioNode (such as GainNode.gain).
no setter
audioParamMap → dynamic
MDN Reference
no setter
audioProcessingEvent → dynamic
The Web Audio API events that occur when a ScriptProcessorNode input buffer is ready to be processed.
no setter
audioScheduledSourceNode → dynamic
MDN Reference
no setter
audioWorklet → dynamic
Available only in secure contexts.
no setter
audioWorkletNode → dynamic
Available only in secure contexts.
no setter
authenticatorAssertionResponse → dynamic
Available only in secure contexts.
no setter
authenticatorAttestationResponse → dynamic
Available only in secure contexts.
no setter
authenticatorResponse → dynamic
Available only in secure contexts.
no setter
barProp → dynamic
MDN Reference
no setter
baseAudioContext → dynamic
MDN Reference
no setter
beforeUnloadEvent → dynamic
The beforeunload event is fired when the window, the document and its resources are about to be unloaded.
no setter
bigInt → BigIntConstructor
no setter
bigInt64Array → BigInt64ArrayConstructor
A typed array of 64-bit signed integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated, an exception is raised.
no setter
bigUint64Array → BigUint64ArrayConstructor
A typed array of 64-bit unsigned integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated, an exception is raised.
no setter
biquadFilterNode → dynamic
A simple low-order filter, and is created using the AudioContext.createBiquadFilter() method. It is an AudioNode that can represent different kinds of filters, tone control devices, and graphic equalizers.
no setter
blob → dynamic
A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system.
no setter
blobEvent → dynamic
MDN Reference
no setter
boolean → BooleanConstructor
no setter
broadcastChannel → dynamic
MDN Reference
no setter
byteLengthQueuingStrategy → dynamic
This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams.
no setter
cache → dynamic
Provides a storage mechanism for Request / Response object pairs that are cached, for example as part of the ServiceWorker life cycle. Note that the Cache interface is exposed to windowed scopes as well as workers. You don't have to use it in conjunction with service workers, even though it is defined in the service worker spec. Available only in secure contexts.
no setter
caches → CacheStorage
Available only in secure contexts.
no setter
cacheStorage → dynamic
The storage for Cache objects. Available only in secure contexts.
no setter
canvasCaptureMediaStreamTrack → dynamic
MDN Reference
no setter
canvasGradient → dynamic
An opaque object describing a gradient. It is returned by the methods CanvasRenderingContext2D.createLinearGradient() or CanvasRenderingContext2D.createRadialGradient().
no setter
canvasPattern → dynamic
An opaque object describing a pattern, based on an image, a canvas, or a video, created by the CanvasRenderingContext2D.createPattern() method.
no setter
canvasRenderingContext2D → dynamic
The CanvasRenderingContext2D interface, part of the Canvas API, provides the 2D rendering context for the drawing surface of a
no setter
cdataSection → dynamic
A CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & don’t need escaping as they normally do when inside a CDATA section.
no setter
channelMergerNode → dynamic
The ChannelMergerNode interface, often used in conjunction with its opposite, ChannelSplitterNode, reunites different mono inputs into a single output. Each input is used to fill a channel of the output. This is useful for accessing each channels separately, e.g. for performing channel mixing where gain must be separately controlled on each channel.
no setter
channelSplitterNode → dynamic
The ChannelSplitterNode interface, often used in conjunction with its opposite, ChannelMergerNode, separates the different channels of an audio source into a set of mono outputs. This is useful for accessing each channel separately, e.g. for performing channel mixing where gain must be separately controlled on each channel.
no setter
characterData → dynamic
The CharacterData abstract interface represents a Node object that contains characters. This is an abstract interface, meaning there aren't any object of type CharacterData: it is implemented by other interfaces, like Text, Comment, or ProcessingInstruction which aren't abstract.
no setter
clientInformation → Navigator
no setter
clipboard → dynamic
Available only in secure contexts.
no setter
clipboardEvent → dynamic
Events providing information related to modification of the clipboard, that is cut, copy, and paste events.
no setter
clipboardItem → dynamic
Available only in secure contexts.
no setter
closed → bool
Returns true if the window has been closed, false otherwise.
no setter
closeEvent → dynamic
A CloseEvent is sent to clients using WebSockets when the connection is closed. This is delivered to the listener indicated by the WebSocket object's onclose attribute.
no setter
comment → dynamic
Textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view.
no setter
compositionEvent → dynamic
The DOM CompositionEvent represents events that occur due to the user indirectly entering text.
no setter
compressionStream → dynamic
MDN Reference
no setter
console → Console
no setter
constantSourceNode → dynamic
MDN Reference
no setter
convolverNode → dynamic
An AudioNode that performs a Linear Convolution on a given AudioBuffer, often used to achieve a reverb effect. A ConvolverNode always has exactly one input and one output.
no setter
countQueuingStrategy → dynamic
This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams.
no setter
createImageBitmap → ({Future<ImageBitmap> Function(Object image, [ImageBitmapOptions? options]) $1, Future<ImageBitmap> Function(Object image, num sx, num sy, num sw, num sh, [ImageBitmapOptions? options]) $2})
Overload accessor: $1, $2
no setter
credential → dynamic
Available only in secure contexts.
no setter
credentialsContainer → dynamic
Available only in secure contexts.
no setter
crossOriginIsolated → bool
MDN Reference
no setter
crypto → Crypto
MDN Reference
no setter
cryptoKey → dynamic
The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. Available only in secure contexts.
no setter
css → $ModuleCss
no setter
cssAnimation → dynamic
MDN Reference
no setter
cssConditionRule → dynamic
A single condition CSS at-rule, which consists of a condition and a statement block. It is a child of CSSGroupingRule.
no setter
cssContainerRule → dynamic
MDN Reference
no setter
cssCounterStyleRule → dynamic
MDN Reference
no setter
cssFontFaceRule → dynamic
MDN Reference
no setter
cssFontFeatureValuesRule → dynamic
MDN Reference
no setter
cssFontPaletteValuesRule → dynamic
MDN Reference
no setter
cssGroupingRule → dynamic
Any CSS at-rule that contains other rules nested within it.
no setter
cssImageValue → dynamic
MDN Reference
no setter
cssImportRule → dynamic
MDN Reference
no setter
cssKeyframeRule → dynamic
An object representing a set of style for a given keyframe. It corresponds to the contains of a single keyframe of a @keyframes at-rule. It implements the CSSRule interface with a type value of 8 (CSSRule.KEYFRAME_RULE).
no setter
cssKeyframesRule → dynamic
An object representing a complete set of keyframes for a CSS animation. It corresponds to the contains of a whole @keyframes at-rule. It implements the CSSRule interface with a type value of 7 (CSSRule.KEYFRAMES_RULE).
no setter
cssKeywordValue → dynamic
MDN Reference
no setter
cssLayerBlockRule → dynamic
MDN Reference
no setter
cssLayerStatementRule → dynamic
MDN Reference
no setter
cssMathClamp → dynamic
no setter
cssMathInvert → dynamic
MDN Reference
no setter
cssMathMax → dynamic
MDN Reference
no setter
cssMathMin → dynamic
MDN Reference
no setter
cssMathNegate → dynamic
MDN Reference
no setter
cssMathProduct → dynamic
MDN Reference
no setter
cssMathSum → dynamic
MDN Reference
no setter
cssMathValue → dynamic
MDN Reference
no setter
cssMatrixComponent → dynamic
MDN Reference
no setter
cssMediaRule → dynamic
A single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE).
no setter
cssNamespaceRule → dynamic
An object representing a single CSS @namespace at-rule. It implements the CSSRule interface, with a type value of 10 (CSSRule.NAMESPACE_RULE).
no setter
cssNumericArray → dynamic
MDN Reference
no setter
cssNumericValue → dynamic
MDN Reference
no setter
cssPageRule → dynamic
CSSPageRule is an interface representing a single CSS @page rule. It implements the CSSRule interface with a type value of 6 (CSSRule.PAGE_RULE).
no setter
cssPerspective → dynamic
MDN Reference
no setter
cssPropertyRule → dynamic
MDN Reference
no setter
cssRotate → dynamic
MDN Reference
no setter
cssRule → dynamic
A single CSS rule. There are several types of rules, listed in the Type constants section below.
no setter
cssRuleList → dynamic
A CSSRuleList is an (indirect-modify only) array-like object containing an ordered collection of CSSRule objects.
no setter
cssScale → dynamic
MDN Reference
no setter
cssSkew → dynamic
MDN Reference
no setter
cssSkewX → dynamic
MDN Reference
no setter
cssSkewY → dynamic
MDN Reference
no setter
cssStyleDeclaration → dynamic
An object that is a CSS declaration block, and exposes style information and various style-related methods and properties.
no setter
cssStyleRule → dynamic
CSSStyleRule represents a single CSS style rule. It implements the CSSRule interface with a type value of 1 (CSSRule.STYLE_RULE).
no setter
cssStyleSheet → dynamic
A single CSS style sheet. It inherits properties and methods from its parent, StyleSheet.
no setter
cssStyleValue → dynamic
MDN Reference
no setter
cssSupportsRule → dynamic
An object representing a single CSS @supports at-rule. It implements the CSSConditionRule interface, and therefore the CSSRule and CSSGroupingRule interfaces with a type value of 12 (CSSRule.SUPPORTS_RULE).
no setter
cssTransformComponent → dynamic
MDN Reference
no setter
cssTransformValue → dynamic
MDN Reference
no setter
cssTransition → dynamic
MDN Reference
no setter
cssTranslate → dynamic
MDN Reference
no setter
cssUnitValue → dynamic
MDN Reference
no setter
cssUnparsedValue → dynamic
MDN Reference
no setter
cssVariableReferenceValue → dynamic
MDN Reference
no setter
customElementRegistry → dynamic
MDN Reference
no setter
customElements → CustomElementRegistry
Defines a new custom element, mapping the given name to the given constructor as an autonomous custom element.
no setter
customEvent → dynamic
MDN Reference
no setter
dataTransfer → dynamic
Used to hold the data that is being dragged during a drag and drop operation. It may hold one or more data items, each of one or more data types. For more information about drag and drop, see HTML Drag and Drop API.
no setter
dataTransferItem → dynamic
One drag data item. During a drag operation, each drag event has a dataTransfer property which contains a list of drag data items. Each item in the list is a DataTransferItem object.
no setter
dataTransferItemList → dynamic
A list of DataTransferItem objects representing items being dragged. During a drag operation, each DragEvent has a dataTransfer property and that property is a DataTransferItemList.
no setter
dataView → DataViewConstructor
no setter
date → DateConstructor
Enables basic storage and retrieval of dates and times.
no setter
decompressionStream → dynamic
MDN Reference
no setter
delayNode → dynamic
A delay-line; an AudioNode audio-processing module that causes a delay between the arrival of an input data and its propagation to the output.
no setter
deviceMotionEvent → dynamic
The DeviceMotionEvent provides web developers with information about the speed of changes for the device's position and orientation. Available only in secure contexts.
no setter
deviceOrientationEvent → dynamic
The DeviceOrientationEvent provides web developers with information from the physical orientation of the device running the web page. Available only in secure contexts.
no setter
devicePixelRatio → num
MDN Reference
no setter
document → Document
MDN Reference
no setter
documentFragment → dynamic
A minimal document object that has no parent. It is used as a lightweight version of Document that stores a segment of a document structure comprised of nodes just like a standard document. The key difference is that because the document fragment isn't part of the active document tree structure, changes made to the fragment don't affect the document, cause reflow, or incur any performance impact that can occur when changes are made.
no setter
documentTimeline → dynamic
MDN Reference
no setter
documentType → dynamic
A Node containing a doctype.
no setter
domException → dynamic
An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API.
no setter
domImplementation → dynamic
An object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property.
no setter
domMatrix → dynamic
MDN Reference
no setter
domMatrixReadOnly → dynamic
MDN Reference
no setter
domParser → dynamic
Provides the ability to parse XML or HTML source code from a string into a DOM Document.
no setter
domPoint → dynamic
MDN Reference
no setter
domPointReadOnly → dynamic
MDN Reference
no setter
domQuad → dynamic
MDN Reference
no setter
domRect → dynamic
MDN Reference
no setter
domRectList → dynamic
no setter
domRectReadOnly → dynamic
MDN Reference
no setter
domStringList → dynamic
A type returned by some APIs which contains a list of DOMString (strings).
no setter
domStringMap → dynamic
Used by the dataset HTML attribute to represent data for custom attributes added to elements.
no setter
domTokenList → dynamic
A set of space-separated tokens. Such a set is returned by Element.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList, HTMLAreaElement.relList, HTMLIframeElement.sandbox, or HTMLOutputElement.htmlFor. It is indexed beginning with 0 as with JavaScript Array objects. DOMTokenList is always case-sensitive.
no setter
dragEvent → dynamic
A DOM event that represents a drag and drop interaction. The user initiates a drag by placing a pointer device (such as a mouse) on the touch surface and then dragging the pointer to a new location (such as another DOM element). Applications are free to interpret a drag and drop interaction in an application-specific way.
no setter
dynamicsCompressorNode → dynamic
Inherits properties from its parent, AudioNode.
no setter
element → dynamic
Element is the most general base class from which all objects in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element.
no setter
elementInternals → dynamic
MDN Reference
no setter
encodedVideoChunk → dynamic
MDN Reference
no setter
enumerator → EnumeratorConstructor
Allows enumerating over a COM collection, which may not have indexed item access.
no setter
error → ErrorConstructor
no setter
errorEvent → dynamic
Events providing information related to errors in scripts or in files.
no setter
evalError → EvalErrorConstructor
no setter
event → Event?
no setter
eventCounts → dynamic
MDN Reference
no setter
eventSource → dynamic
MDN Reference
no setter
eventTarget → dynamic
EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them.
no setter
external$ → External
no setter
file → dynamic
Provides information about files and allows JavaScript in a web page to access their content.
no setter
fileList → dynamic
An object of this type is returned by the files property of the HTML element; this lets you access the list of files selected with the element. It's also used for a list of files dropped into web content when using the drag and drop API; see the DataTransfer object for details on this usage.
no setter
fileReader → dynamic
Lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read.
no setter
fileSystem → dynamic
MDN Reference
no setter
fileSystemDirectoryEntry → dynamic
MDN Reference
no setter
fileSystemDirectoryHandle → dynamic
Available only in secure contexts.
no setter
fileSystemDirectoryReader → dynamic
MDN Reference
no setter
fileSystemEntry → dynamic
MDN Reference
no setter
fileSystemFileEntry → dynamic
MDN Reference
no setter
fileSystemFileHandle → dynamic
Available only in secure contexts.
no setter
fileSystemHandle → dynamic
Available only in secure contexts.
no setter
fileSystemWritableFileStream → dynamic
Available only in secure contexts.
no setter
finalizationRegistry → FinalizationRegistryConstructor
no setter
float32Array → Float32ArrayConstructor
A typed array of 32-bit float values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
float64Array → Float64ArrayConstructor
A typed array of 64-bit float values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
focusEvent → dynamic
Focus-related events like focus, blur, focusin, or focusout.
no setter
fontFace → dynamic
MDN Reference
no setter
fontFaceSet → dynamic
MDN Reference
no setter
fontFaceSetLoadEvent → dynamic
MDN Reference
no setter
formData → dynamic
Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data".
no setter
formDataEvent → dynamic
MDN Reference
no setter
frameElement → Element?
MDN Reference
no setter
frames → WindowProxy
MDN Reference
no setter
function → FunctionConstructor
Creates a new function.
no setter
gainNode → dynamic
A change in volume. It is an AudioNode audio-processing module that causes a given gain to be applied to the input data before its propagation to the output. A GainNode always has exactly one input and one output, both with the same number of channels.
no setter
gamepad → dynamic
This Gamepad API interface defines an individual gamepad or other controller, allowing access to information such as button presses, axis positions, and id. Available only in secure contexts.
no setter
gamepadButton → dynamic
An individual button of a gamepad or other controller, allowing access to the current state of different types of buttons available on the control device. Available only in secure contexts.
no setter
gamepadEvent → dynamic
This Gamepad API interface contains references to gamepads connected to the system, which is what the gamepad events Window.gamepadconnected and Window.gamepaddisconnected are fired in response to. Available only in secure contexts.
no setter
gamepadHapticActuator → dynamic
This Gamepad API interface represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware.
no setter
geolocation → dynamic
An object able to programmatically obtain the position of the device. It gives Web content access to the location of the device. This allows a Web site or app to offer customized results based on the user's location.
no setter
geolocationCoordinates → dynamic
Available only in secure contexts.
no setter
geolocationPosition → dynamic
Available only in secure contexts.
no setter
geolocationPositionError → dynamic
MDN Reference
no setter
hashChangeEvent → dynamic
Events that fire when the fragment identifier of the URL has changed.
no setter
headers → dynamic
This Fetch API interface allows you to perform various actions on HTTP request and response headers. These actions include retrieving, setting, adding to, and removing. A Headers object has an associated header list, which is initially empty and consists of zero or more name and value pairs.  You can add to this using methods like append() (see Examples.) In all methods of this interface, header names are matched by case-insensitive byte sequence.
no setter
history → History
MDN Reference
no setter
htmlAllCollection → dynamic
MDN Reference
no setter
htmlAnchorElement → dynamic
Hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements.
no setter
htmlAreaElement → dynamic
Provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements.
no setter
htmlAudioElement → dynamic
Provides access to the properties of
no setter
htmlBaseElement → dynamic
Contains the base URI for a document. This object inherits all of the properties and methods as described in the HTMLElement interface.
no setter
htmlBodyElement → dynamic
Provides special properties (beyond those inherited from the regular HTMLElement interface) for manipulating elements.
no setter
htmlbrElement → dynamic
A HTML line break element (
). It inherits from HTMLElement.
no setter
htmlButtonElement → dynamic
Provides properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
no setter
htmlCanvasElement → dynamic
Provides properties and methods for manipulating the layout and presentation of
no setter
htmlCollection → dynamic
no setter
htmlDataElement → dynamic
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
no setter
htmlDataListElement → dynamic
Provides special properties (beyond the HTMLElement object interface it also has available to it by inheritance) to manipulate
no setter
htmlDetailsElement → dynamic
MDN Reference
no setter
htmlDialogElement → dynamic
MDN Reference
no setter
htmlDirectoryElement → dynamic
no setter
htmlDivElement → dynamic
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
no setter
htmldListElement → dynamic
Provides special properties (beyond those of the regular HTMLElement interface it also has available to it by inheritance) for manipulating definition list (
no setter
htmlDocument → dynamic
no setter
htmlElement → dynamic
Any HTML element. Some elements directly implement this interface, while others implement it via an interface that inherits it.
no setter
htmlEmbedElement → dynamic
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements.
no setter
htmlFieldSetElement → dynamic
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of
no setter
htmlFontElement → dynamic
Implements the document object model (DOM) representation of the font element. The HTML Font Element
no setter
htmlFormControlsCollection → dynamic
A collection of HTML form control elements.
no setter
htmlFormElement → dynamic
A
no setter
htmlFrameElement → dynamic
no setter
htmlFrameSetElement → dynamic
Provides special properties (beyond those of the regular HTMLElement interface they also inherit) for manipulating elements.
no setter
htmlHeadElement → dynamic
Contains the descriptive information, or metadata, for a document. This object inherits all of the properties and methods described in the HTMLElement interface.
no setter
htmlHeadingElement → dynamic
The different heading elements. It inherits methods and properties from the HTMLElement interface.
no setter
htmlhrElement → dynamic
Provides special properties (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating
no setter
htmlHtmlElement → dynamic
Serves as the root node for a given HTML document. This object inherits the properties and methods described in the HTMLElement interface.
no setter
htmliFrameElement → dynamic
Provides special properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of inline frame elements.
no setter
htmlImageElement → dynamic
Provides special properties and methods for manipulating elements.
no setter
htmlInputElement → dynamic
Provides special properties and methods for manipulating the options, layout, and presentation of elements.
no setter
htmlLabelElement → dynamic
Gives access to properties specific to
no setter
htmlLegendElement → dynamic
The HTMLLegendElement is an interface allowing to access properties of the
no setter
htmlliElement → dynamic
Exposes specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating list elements.
no setter
htmlLinkElement → dynamic
Reference information for external resources and the relationship of those resources to a document and vice-versa. This object inherits all of the properties and methods of the HTMLElement interface.
no setter
htmlMapElement → dynamic
Provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of map elements.
no setter
htmlMarqueeElement → dynamic
Provides methods to manipulate
no setter
htmlMediaElement → dynamic
Adds to HTMLElement the properties and methods needed to support basic media-related capabilities that are common to audio and video.
no setter
htmlMenuElement → dynamic
MDN Reference
no setter
htmlMetaElement → dynamic
Contains descriptive metadata about a document. It inherits all of the properties and methods described in the HTMLElement interface.
no setter
htmlMeterElement → dynamic
The HTML
no setter
htmlModElement → dynamic
Provides special properties (beyond the regular methods and properties available through the HTMLElement interface they also have available to them by inheritance) for manipulating modification elements, that is and .
no setter
htmlObjectElement → dynamic
Provides special properties and methods (beyond those on the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of
no setter
htmloListElement → dynamic
Provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating ordered list elements.
no setter
htmlOptGroupElement → dynamic
Provides special properties and methods (beyond the regular HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of
no setter
htmlOptionElement → dynamic
no setter
htmlOptionsCollection → dynamic
HTMLOptionsCollection is an interface representing a collection of HTML option elements (in document order) and offers methods and properties for traversing the list as well as optionally altering its items. This type is returned solely by the "options" property of select.
no setter
htmlOutputElement → dynamic
Provides properties and methods (beyond those inherited from HTMLElement) for manipulating the layout and presentation of
no setter
htmlParagraphElement → dynamic
Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating
no setter
htmlParamElement → dynamic
Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements, representing a pair of a key and a value that acts as a parameter for an
no setter
htmlPictureElement → dynamic
A
no setter
htmlPreElement → dynamic
Exposes specific properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating a block of preformatted text (
no setter
htmlProgressElement → dynamic
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of
no setter
htmlQuoteElement → dynamic
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like
no setter
htmlScriptElement → dynamic
HTML
no setter
htmlSelectElement → dynamic
A
no setter
htmlSlotElement → dynamic
MDN Reference
no setter
htmlSourceElement → dynamic
Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements.
no setter
htmlSpanElement → dynamic
A element and derives from the HTMLElement interface, but without implementing any additional properties or methods.
no setter
htmlStyleElement → dynamic
A
no setter
htmlTableCaptionElement → dynamic
Special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating table caption elements.
no setter
htmlTableCellElement → dynamic
Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of table cells, either header or data cells, in an HTML document.
no setter
htmlTableColElement → dynamic
Provides special properties (beyond the HTMLElement interface it also has available to it inheritance) for manipulating single or grouped table column elements.
no setter
htmlTableElement → dynamic
Provides special properties and methods (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating the layout and presentation of tables in an HTML document.
no setter
htmlTableRowElement → dynamic
Provides special properties and methods (beyond the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of rows in an HTML table.
no setter
htmlTableSectionElement → dynamic
Provides special properties and methods (beyond the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of sections, that is headers, footers and bodies, in an HTML table.
no setter
htmlTemplateElement → dynamic
Enables access to the contents of an HTML
no setter
htmlTextAreaElement → dynamic
Provides special properties and methods for manipulating the layout and presentation of
no setter
htmlTimeElement → dynamic
Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating
no setter
htmlTitleElement → dynamic
Contains the title for a document. This element inherits all of the properties and methods of the HTMLElement interface.
no setter
htmlTrackElement → dynamic
The HTMLTrackElement
no setter
htmluListElement → dynamic
Provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating unordered list elements.
no setter
htmlUnknownElement → dynamic
An invalid HTML element and derives from the HTMLElement interface, but without implementing any additional properties or methods.
no setter
htmlVideoElement → dynamic
Provides special properties and methods for manipulating video objects. It also inherits properties and methods of HTMLMediaElement and HTMLElement.
no setter
idbCursor → dynamic
This IndexedDB API interface represents a cursor for traversing or iterating over multiple records in a database.
no setter
idbCursorWithValue → dynamic
This IndexedDB API interface represents a cursor for traversing or iterating over multiple records in a database. It is the same as the IDBCursor, except that it includes the value property.
no setter
idbDatabase → dynamic
This IndexedDB API interface provides a connection to a database; you can use an IDBDatabase object to open a transaction on your database then create, manipulate, and delete objects (data) in that database. The interface provides the only way to get and manage versions of the database.
no setter
idbFactory → dynamic
In the following code snippet, we make a request to open a database, and include handlers for the success and error cases. For a full working example, see our To-do Notifications app (view example live.)
no setter
idbIndex → dynamic
IDBIndex interface of the IndexedDB API provides asynchronous access to an index in a database. An index is a kind of object store for looking up records in another object store, called the referenced object store. You use this interface to retrieve data.
no setter
idbKeyRange → dynamic
A key range can be a single value or a range with upper and lower bounds or endpoints. If the key range has both upper and lower bounds, then it is bounded; if it has no bounds, it is unbounded. A bounded key range can either be open (the endpoints are excluded) or closed (the endpoints are included). To retrieve all keys within a certain range, you can use the following code constructs:
no setter
idbObjectStore → dynamic
This example shows a variety of different uses of object stores, from updating the data structure with IDBObjectStore.createIndex inside an onupgradeneeded function, to adding a new item to our object store with IDBObjectStore.add. For a full working example, see our To-do Notifications app (view example live.)
no setter
idbOpenDBRequest → dynamic
Also inherits methods from its parents IDBRequest and EventTarget.
no setter
idbRequest → dynamic
The request object does not initially contain any information about the result of the operation, but once information becomes available, an event is fired on the request, and the information becomes available through the properties of the IDBRequest instance.
no setter
idbTransaction → dynamic
MDN Reference
no setter
idbVersionChangeEvent → dynamic
This IndexedDB API interface indicates that the version of the database has changed, as the result of an IDBOpenDBRequest.onupgradeneeded event handler function.
no setter
idleDeadline → dynamic
MDN Reference
no setter
iirFilterNode → dynamic
The IIRFilterNode interface of the Web Audio API is a AudioNode processor which implements a general infinite impulse response (IIR)  filter; this type of filter can be used to implement tone control devices and graphic equalizers as well. It lets the parameters of the filter response be specified, so that it can be tuned as needed.
no setter
image → dynamic
no setter
imageBitmap → dynamic
MDN Reference
no setter
imageBitmapRenderingContext → dynamic
MDN Reference
no setter
imageData → dynamic
The underlying pixel data of an area of a
no setter
indexedDB → IDBFactory
MDN Reference
no setter
infinity → num
no setter
innerHeight → num
MDN Reference
no setter
innerWidth → num
MDN Reference
no setter
inputDeviceInfo → dynamic
Available only in secure contexts.
no setter
inputEvent → dynamic
MDN Reference
no setter
int16Array → Int16ArrayConstructor
A typed array of 16-bit signed integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
int32Array → Int32ArrayConstructor
A typed array of 32-bit signed integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
int8Array → Int8ArrayConstructor
A typed array of 8-bit integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
intersectionObserver → dynamic
provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top-level document's viewport.
no setter
intersectionObserverEntry → dynamic
This Intersection Observer API interface describes the intersection between the target element and its root container at a specific moment of transition.
no setter
intl → $ModuleIntl
no setter
isSecureContext → bool
MDN Reference
no setter
json → Json
An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.
no setter
keyboardEvent → dynamic
KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard.
no setter
keyframeEffect → dynamic
MDN Reference
no setter
length → num
MDN Reference
no setter
localStorage → Storage
MDN Reference
no setter
location → Location
MDN Reference
no setter
locationbar → BarProp
Returns true if the location bar is visible; otherwise, returns false.
no setter
lock → dynamic
Available only in secure contexts.
no setter
lockManager → dynamic
Available only in secure contexts.
no setter
map → MapConstructor
no setter
math → Math
An intrinsic object that provides basic mathematics functionality and constants.
no setter
mathMLElement → dynamic
MDN Reference
no setter
mediaCapabilities → dynamic
MDN Reference
no setter
mediaDeviceInfo → dynamic
The MediaDevicesInfo interface contains information that describes a single media input or output device. Available only in secure contexts.
no setter
mediaDevices → dynamic
Provides access to connected media input devices like cameras and microphones, as well as screen sharing. In essence, it lets you obtain access to any hardware source of media data. Available only in secure contexts.
no setter
mediaElementAudioSourceNode → dynamic
A MediaElementSourceNode has no inputs and exactly one output, and is created using the AudioContext.createMediaElementSource method. The amount of channels in the output equals the number of channels of the audio referenced by the HTMLMediaElement used in the creation of the node, or is 1 if the HTMLMediaElement has no audio.
no setter
mediaEncryptedEvent → dynamic
MDN Reference
no setter
mediaError → dynamic
An error which occurred while handling media in an HTML media element based on HTMLMediaElement, such as
no setter
mediaKeyMessageEvent → dynamic
This EncryptedMediaExtensions API interface contains the content and related data when the content decryption module generates a message for the session. Available only in secure contexts.
no setter
mediaKeys → dynamic
This EncryptedMediaExtensions API interface the represents a set of keys that an associated HTMLMediaElement can use for decryption of media data during playback. Available only in secure contexts.
no setter
mediaKeySession → dynamic
This EncryptedMediaExtensions API interface represents a context for message exchange with a content decryption module (CDM). Available only in secure contexts.
no setter
mediaKeyStatusMap → dynamic
This EncryptedMediaExtensions API interface is a read-only map of media key statuses by key IDs. Available only in secure contexts.
no setter
mediaKeySystemAccess → dynamic
This EncryptedMediaExtensions API interface provides access to a Key System for decryption and/or a content protection provider. You can request an instance of this object using the Navigator.requestMediaKeySystemAccess method. Available only in secure contexts.
no setter
mediaList → dynamic
MDN Reference
no setter
mediaMetadata → dynamic
MDN Reference
no setter
mediaQueryList → dynamic
Stores information on a media query applied to a document, and handles sending notifications to listeners when the media query state change (i.e. when the media query test starts or stops evaluating to true).
no setter
mediaQueryListEvent → dynamic
MDN Reference
no setter
mediaRecorder → dynamic
MDN Reference
no setter
mediaSession → dynamic
MDN Reference
no setter
mediaSource → dynamic
This Media Source Extensions API interface represents a source of media data for an HTMLMediaElement object. A MediaSource object can be attached to a HTMLMediaElement to be played in the user agent.
no setter
mediaStream → dynamic
A stream of media content. A stream consists of several tracks such as video or audio tracks. Each track is specified as an instance of MediaStreamTrack.
no setter
mediaStreamAudioDestinationNode → dynamic
MDN Reference
no setter
mediaStreamAudioSourceNode → dynamic
A type of AudioNode which operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs.
no setter
mediaStreamTrack → dynamic
A single media track within a stream; typically, these are audio or video tracks, but other track types may exist as well.
no setter
mediaStreamTrackEvent → dynamic
Events which indicate that a MediaStream has had tracks added to or removed from the stream through calls to Media Stream API methods. These events are sent to the stream when these changes occur.
no setter
Returns true if the menu bar is visible; otherwise, returns false.
no setter
messageChannel → dynamic
This Channel Messaging API interface allows us to create a new message channel and send data through it via its two MessagePort properties.
no setter
messageEvent → dynamic
A message received by a target object.
no setter
messagePort → dynamic
This Channel Messaging API interface represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other.
no setter
midiAccess → dynamic
Available only in secure contexts.
no setter
midiConnectionEvent → dynamic
Available only in secure contexts.
no setter
midiInput → dynamic
Available only in secure contexts.
no setter
midiInputMap → dynamic
Available only in secure contexts.
no setter
midiMessageEvent → dynamic
Available only in secure contexts.
no setter
midiOutput → dynamic
Available only in secure contexts.
no setter
midiOutputMap → dynamic
Available only in secure contexts.
no setter
midiPort → dynamic
Available only in secure contexts.
no setter
mimeType → dynamic
Provides contains information about a MIME type associated with a particular plugin. NavigatorPlugins.mimeTypes returns an array of this object.
no setter
mimeTypeArray → dynamic
Returns an array of MimeType instances, each of which contains information about a supported browser plugins. This object is returned by NavigatorPlugins.mimeTypes.
no setter
mouseEvent → dynamic
Events that occur due to the user interacting with a pointing device (such as a mouse). Common events using this interface include click, dblclick, mouseup, mousedown.
no setter
mutationEvent → dynamic
Provides event properties that are specific to modifications to the Document Object Model (DOM) hierarchy and nodes.
no setter
mutationObserver → dynamic
Provides the ability to watch for changes being made to the DOM tree. It is designed as a replacement for the older Mutation Events feature which was part of the DOM3 Events specification.
no setter
mutationRecord → dynamic
A MutationRecord represents an individual DOM mutation. It is the object that is passed to MutationObserver's callback.
no setter
name → void
no setter
namedNodeMap → dynamic
A collection of Attr objects. Objects inside a NamedNodeMap are not in any particular order, unlike NodeList, although they may be accessed by an index as in an array.
no setter
naN → num
no setter
Available only in secure contexts.
no setter
MDN Reference
no setter
node → dynamic
Node is an interface from which a number of DOM API object types inherit. It allows those types to be treated similarly; for example, inheriting the same set of methods, or being tested in the same way.
no setter
nodeFilter → dynamic
no setter
nodeIterator → dynamic
An iterator over the members of a list of the nodes in a subtree of the DOM. The nodes will be returned in document order.
no setter
nodeList → dynamic
NodeList objects are collections of nodes, usually returned by properties such as Node.childNodes and methods such as document.querySelectorAll().
no setter
notification → dynamic
This Notifications API interface is used to configure and display desktop notifications to the user.
no setter
number → NumberConstructor
An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.
no setter
object → ObjectConstructor
Provides functionality common to all JavaScript objects.
no setter
offlineAudioCompletionEvent → dynamic
The Web Audio API OfflineAudioCompletionEvent interface represents events that occur when the processing of an OfflineAudioContext is terminated. The complete event implements this interface.
no setter
offlineAudioContext → dynamic
An AudioContext interface representing an audio-processing graph built from linked together AudioNodes. In contrast with a standard AudioContext, an OfflineAudioContext doesn't render the audio to the device hardware; instead, it generates it, as fast as it can, and outputs the result to an AudioBuffer.
no setter
offscreenCanvas → dynamic
MDN Reference
no setter
offscreenCanvasRenderingContext2D → dynamic
MDN Reference
no setter
onabort → dynamic Function(UIEvent)?
Fires when the user aborts the download.
no setter
onafterprint → dynamic Function(Event)?
MDN Reference
no setter
onanimationcancel → dynamic Function(AnimationEvent)?
MDN Reference
no setter
onanimationend → dynamic Function(AnimationEvent)?
MDN Reference
no setter
onanimationiteration → dynamic Function(AnimationEvent)?
MDN Reference
no setter
onanimationstart → dynamic Function(AnimationEvent)?
MDN Reference
no setter
onauxclick → dynamic Function(MouseEvent)?
MDN Reference
no setter
onbeforeinput → dynamic Function(InputEvent)?
MDN Reference
no setter
onbeforeprint → dynamic Function(Event)?
MDN Reference
no setter
onbeforeunload → dynamic Function(BeforeUnloadEvent)?
MDN Reference
no setter
onblur → dynamic Function(FocusEvent)?
Fires when the object loses the input focus.
no setter
oncancel → dynamic Function(Event)?
MDN Reference
no setter
oncanplay → dynamic Function(Event)?
Occurs when playback is possible, but would require further buffering.
no setter
oncanplaythrough → dynamic Function(Event)?
MDN Reference
no setter
onchange → dynamic Function(Event)?
Fires when the contents of the object or selection have changed.
no setter
onclick → dynamic Function(MouseEvent)?
Fires when the user clicks the left mouse button on the object
no setter
onclose → dynamic Function(Event)?
MDN Reference
no setter
oncontextmenu → dynamic Function(MouseEvent)?
Fires when the user clicks the right mouse button in the client area, opening the context menu.
no setter
oncopy → dynamic Function(ClipboardEvent)?
MDN Reference
no setter
oncuechange → dynamic Function(Event)?
MDN Reference
no setter
oncut → dynamic Function(ClipboardEvent)?
MDN Reference
no setter
ondblclick → dynamic Function(MouseEvent)?
Fires when the user double-clicks the object.
no setter
ondevicemotion → dynamic Function(DeviceMotionEvent)?
Available only in secure contexts.
no setter
ondeviceorientation → dynamic Function(DeviceOrientationEvent)?
Available only in secure contexts.
no setter
ondrag → dynamic Function(DragEvent)?
Fires on the source object continuously during a drag operation.
no setter
ondragend → dynamic Function(DragEvent)?
Fires on the source object when the user releases the mouse at the close of a drag operation.
no setter
ondragenter → dynamic Function(DragEvent)?
Fires on the target element when the user drags the object to a valid drop target.
no setter
ondragleave → dynamic Function(DragEvent)?
Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.
no setter
ondragover → dynamic Function(DragEvent)?
Fires on the target element continuously while the user drags the object over a valid drop target.
no setter
ondragstart → dynamic Function(DragEvent)?
Fires on the source object when the user starts to drag a text selection or selected object.
no setter
ondrop → dynamic Function(DragEvent)?
MDN Reference
no setter
ondurationchange → dynamic Function(Event)?
Occurs when the duration attribute is updated.
no setter
onemptied → dynamic Function(Event)?
Occurs when the media element is reset to its initial state.
no setter
onended → dynamic Function(Event)?
Occurs when the end of playback is reached.
no setter
onerror → OnErrorEventHandler?
Fires when an error occurs during object loading.
no setter
onfocus → dynamic Function(FocusEvent)?
Fires when the object receives focus.
no setter
onformdata → dynamic Function(FormDataEvent)?
MDN Reference
no setter
ongamepadconnected → dynamic Function(GamepadEvent)?
MDN Reference
no setter
ongamepaddisconnected → dynamic Function(GamepadEvent)?
MDN Reference
no setter
ongotpointercapture → dynamic Function(PointerEvent)?
MDN Reference
no setter
onhashchange → dynamic Function(HashChangeEvent)?
MDN Reference
no setter
oninput → dynamic Function(Event)?
MDN Reference
no setter
oninvalid → dynamic Function(Event)?
MDN Reference
no setter
onkeydown → dynamic Function(KeyboardEvent)?
Fires when the user presses a key.
no setter
onkeypress → dynamic Function(KeyboardEvent)?
Fires when the user presses an alphanumeric key.
no setter
onkeyup → dynamic Function(KeyboardEvent)?
Fires when the user releases a key.
no setter
onlanguagechange → dynamic Function(Event)?
MDN Reference
no setter
onload → dynamic Function(Event)?
Fires immediately after the browser loads the object.
no setter
onloadeddata → dynamic Function(Event)?
Occurs when media data is loaded at the current playback position.
no setter
onloadedmetadata → dynamic Function(Event)?
Occurs when the duration and dimensions of the media have been determined.
no setter
onloadstart → dynamic Function(Event)?
Occurs when Internet Explorer begins looking for media data.
no setter
onlostpointercapture → dynamic Function(PointerEvent)?
MDN Reference
no setter
onmessage → dynamic Function(MessageEvent)?
MDN Reference
no setter
onmessageerror → dynamic Function(MessageEvent)?
MDN Reference
no setter
onmousedown → dynamic Function(MouseEvent)?
Fires when the user clicks the object with either mouse button.
no setter
onmouseenter → dynamic Function(MouseEvent)?
MDN Reference
no setter
onmouseleave → dynamic Function(MouseEvent)?
MDN Reference
no setter
onmousemove → dynamic Function(MouseEvent)?
Fires when the user moves the mouse over the object.
no setter
onmouseout → dynamic Function(MouseEvent)?
Fires when the user moves the mouse pointer outside the boundaries of the object.
no setter
onmouseover → dynamic Function(MouseEvent)?
Fires when the user moves the mouse pointer into the object.
no setter
onmouseup → dynamic Function(MouseEvent)?
Fires when the user releases a mouse button while the mouse is over the object.
no setter
onoffline → dynamic Function(Event)?
MDN Reference
no setter
ononline → dynamic Function(Event)?
MDN Reference
no setter
onorientationchange → dynamic Function(Event)?
no setter
onpagehide → dynamic Function(PageTransitionEvent)?
MDN Reference
no setter
onpageshow → dynamic Function(PageTransitionEvent)?
MDN Reference
no setter
onpaste → dynamic Function(ClipboardEvent)?
MDN Reference
no setter
onpause → dynamic Function(Event)?
Occurs when playback is paused.
no setter
onplay → dynamic Function(Event)?
Occurs when the play method is requested.
no setter
onplaying → dynamic Function(Event)?
Occurs when the audio or video has started playing.
no setter
onpointercancel → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpointerdown → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpointerenter → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpointerleave → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpointermove → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpointerout → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpointerover → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpointerup → dynamic Function(PointerEvent)?
MDN Reference
no setter
onpopstate → dynamic Function(PopStateEvent)?
MDN Reference
no setter
onprogress → dynamic Function(ProgressEvent<EventTarget>)?
Occurs to indicate progress while downloading media data.
no setter
onratechange → dynamic Function(Event)?
Occurs when the playback rate is increased or decreased.
no setter
onrejectionhandled → dynamic Function(PromiseRejectionEvent)?
MDN Reference
no setter
onreset → dynamic Function(Event)?
Fires when the user resets a form.
no setter
onresize → dynamic Function(UIEvent)?
MDN Reference
no setter
onscroll → dynamic Function(Event)?
Fires when the user repositions the scroll box in the scroll bar on the object.
no setter
onscrollend → dynamic Function(Event)?
MDN Reference
no setter
onsecuritypolicyviolation → dynamic Function(SecurityPolicyViolationEvent)?
MDN Reference
no setter
onseeked → dynamic Function(Event)?
Occurs when the seek operation ends.
no setter
onseeking → dynamic Function(Event)?
Occurs when the current playback position is moved.
no setter
onselect → dynamic Function(Event)?
Fires when the current selection changes.
no setter
onselectionchange → dynamic Function(Event)?
MDN Reference
no setter
onselectstart → dynamic Function(Event)?
MDN Reference
no setter
onslotchange → dynamic Function(Event)?
MDN Reference
no setter
onstalled → dynamic Function(Event)?
Occurs when the download has stopped.
no setter
onstorage → dynamic Function(StorageEvent)?
MDN Reference
no setter
onsubmit → dynamic Function(SubmitEvent)?
MDN Reference
no setter
onsuspend → dynamic Function(Event)?
Occurs if the load operation has been intentionally halted.
no setter
ontimeupdate → dynamic Function(Event)?
Occurs to indicate the current playback position.
no setter
ontoggle → dynamic Function(Event)?
MDN Reference
no setter
ontouchcancel → dynamic Function(TouchEvent)?
MDN Reference
no setter
ontouchend → dynamic Function(TouchEvent)?
MDN Reference
no setter
ontouchmove → dynamic Function(TouchEvent)?
MDN Reference
no setter
ontouchstart → dynamic Function(TouchEvent)?
MDN Reference
no setter
ontransitioncancel → dynamic Function(TransitionEvent)?
MDN Reference
no setter
ontransitionend → dynamic Function(TransitionEvent)?
MDN Reference
no setter
ontransitionrun → dynamic Function(TransitionEvent)?
MDN Reference
no setter
ontransitionstart → dynamic Function(TransitionEvent)?
MDN Reference
no setter
onunhandledrejection → dynamic Function(PromiseRejectionEvent)?
MDN Reference
no setter
onunload → dynamic Function(Event)?
MDN Reference
no setter
onvolumechange → dynamic Function(Event)?
Occurs when the volume is changed, or playback is muted or unmuted.
no setter
onwaiting → dynamic Function(Event)?
Occurs when playback stops because the next frame of a video resource is not available.
no setter
onwebkitanimationend → dynamic Function(Event)?
no setter
onwebkitanimationiteration → dynamic Function(Event)?
no setter
onwebkitanimationstart → dynamic Function(Event)?
no setter
onwebkittransitionend → dynamic Function(Event)?
no setter
onwheel → dynamic Function(WheelEvent)?
MDN Reference
no setter
opener → dynamic
MDN Reference
no setter
option → dynamic
no setter
orientation → num
no setter
origin → String
MDN Reference
no setter
oscillatorNode → dynamic
The OscillatorNode interface represents a periodic waveform, such as a sine wave. It is an AudioScheduledSourceNode audio-processing module that causes a specified frequency of a given wave to be created—in effect, a constant tone.
no setter
outerHeight → num
MDN Reference
no setter
outerWidth → num
MDN Reference
no setter
overconstrainedError → dynamic
MDN Reference
no setter
pageTransitionEvent → dynamic
The PageTransitionEvent is fired when a document is being loaded or unloaded.
no setter
pageXOffset → num
no setter
pageYOffset → num
no setter
pannerNode → dynamic
A PannerNode always has exactly one input and one output: the input can be mono or stereo but the output is always stereo (2 channels); you can't have panning effects without at least two audio channels!
no setter
parent → WindowProxy
Refers to either the parent WindowProxy, or itself.
no setter
path2D → dynamic
This Canvas 2D API interface is used to declare a path that can then be used on a CanvasRenderingContext2D object. The path methods of the CanvasRenderingContext2D interface are also present on this interface, which gives you the convenience of being able to retain and replay your path whenever desired.
no setter
paymentMethodChangeEvent → dynamic
Available only in secure contexts.
no setter
paymentRequest → dynamic
This Payment Request API interface is the primary access point into the API, and lets web content and apps accept payments from the end user. Available only in secure contexts.
no setter
paymentRequestUpdateEvent → dynamic
This Payment Request API interface enables a web page to update the details of a PaymentRequest in response to a user action. Available only in secure contexts.
no setter
paymentResponse → dynamic
This Payment Request API interface is returned after a user selects a payment method and approves a payment request. Available only in secure contexts.
no setter
performance → Performance
MDN Reference
no setter
performanceEntry → dynamic
Encapsulates a single performance metric that is part of the performance timeline. A performance entry can be directly created by making a performance mark or measure (for example by calling the mark() method) at an explicit point in an application. Performance entries are also created in indirect ways such as loading a resource (such as an image).
no setter
performanceEventTiming → dynamic
MDN Reference
no setter
performanceMark → dynamic
PerformanceMark is an abstract interface for PerformanceEntry objects with an entryType of "mark". Entries of this type are created by calling performance.mark() to add a named DOMHighResTimeStamp (the mark) to the browser's performance timeline.
no setter
performanceMeasure → dynamic
PerformanceMeasure is an abstract interface for PerformanceEntry objects with an entryType of "measure". Entries of this type are created by calling performance.measure() to add a named DOMHighResTimeStamp (the measure) between two marks to the browser's performance timeline.
no setter
performanceNavigation → dynamic
The legacy PerformanceNavigation interface represents information about how the navigation to the current document was done.
no setter
performanceNavigationTiming → dynamic
Provides methods and properties to store and retrieve metrics regarding the browser's document navigation events. For example, this interface can be used to determine how much time it takes to load or unload a document.
no setter
performanceObserver → dynamic
MDN Reference
no setter
performanceObserverEntryList → dynamic
MDN Reference
no setter
performancePaintTiming → dynamic
MDN Reference
no setter
performanceResourceTiming → dynamic
Enables retrieval and analysis of detailed network timing data regarding the loading of an application's resources. An application can use the timing metrics to determine, for example, the length of time it takes to fetch a specific resource, such as an XMLHttpRequest,
no setter
performanceServerTiming → dynamic
MDN Reference
no setter
performanceTiming → dynamic
A legacy interface kept for backwards compatibility and contains properties that offer performance timing information for various events which occur during the loading and use of the current page. You get a PerformanceTiming object describing your page using the window.performance.timing property.
no setter
periodicWave → dynamic
PeriodicWave has no inputs or outputs; it is used to define custom oscillators when calling OscillatorNode.setPeriodicWave(). The PeriodicWave itself is created/returned by AudioContext.createPeriodicWave().
no setter
permissions → dynamic
MDN Reference
no setter
permissionStatus → dynamic
MDN Reference
no setter
personalbar → BarProp
Returns true if the personal bar is visible; otherwise, returns false.
no setter
pictureInPictureEvent → dynamic
MDN Reference
no setter
pictureInPictureWindow → dynamic
MDN Reference
no setter
plugin → dynamic
Provides information about a browser plugin.
no setter
pluginArray → dynamic
Used to store a list of Plugin objects describing the available plugins; it's returned by the window.navigator.plugins property. The PluginArray is not a JavaScript array, but has the length property and supports accessing individual items using bracket notation (plugins2), as well as via item(index) and namedItem("name") methods.
no setter
pointerEvent → dynamic
The state of a DOM event produced by a pointer such as the geometry of the contact point, the device type that generated the event, the amount of pressure that was applied on the contact surface, etc.
no setter
popStateEvent → dynamic
PopStateEvent is an event handler for the popstate event on the window.
no setter
postMessage → ({void Function([dynamic message, WindowPostMessageOptions? options]) $1, void Function(dynamic message, String targetOrigin, [List<Object>? transfer]) $2})
Overload accessor: $1, $2
no setter
processingInstruction → dynamic
A processing instruction embeds application-specific instructions in XML which can be ignored by other applications that don't recognize them.
no setter
progressEvent → dynamic
Events measuring progress of an underlying process, like an HTTP request (for an XMLHttpRequest, or the loading of the underlying resource of an ,
no setter
promise → PromiseConstructor
Represents the completion of an asynchronous operation
no setter
promiseRejectionEvent → dynamic
MDN Reference
no setter
proxy → ProxyConstructor
no setter
publicKeyCredential → dynamic
Available only in secure contexts.
no setter
pushManager → dynamic
This Push API interface provides a way to receive notifications from third-party servers as well as request URLs for push notifications. Available only in secure contexts.
no setter
pushSubscription → dynamic
This Push API interface provides a subcription's URL endpoint and allows unsubscription from a push service. Available only in secure contexts.
no setter
pushSubscriptionOptions → dynamic
Available only in secure contexts.
no setter
radioNodeList → dynamic
MDN Reference
no setter
range → dynamic
A fragment of a document that can contain nodes and parts of text nodes.
no setter
rangeError → RangeErrorConstructor
no setter
readableByteStreamController → dynamic
MDN Reference
no setter
readableStream → dynamic
This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object.
no setter
readableStreamBYOBReader → dynamic
MDN Reference
no setter
readableStreamBYOBRequest → dynamic
MDN Reference
no setter
readableStreamDefaultController → dynamic
MDN Reference
no setter
readableStreamDefaultReader → dynamic
MDN Reference
no setter
referenceError → ReferenceErrorConstructor
no setter
reflect → $ModuleReflect
no setter
regExp → RegExpConstructor
no setter
remotePlayback → dynamic
MDN Reference
no setter
removeEventListener → ({void Function<K$>(WindowEventMap<K$> type, dynamic listener(K$), [Object? options]) $1, void Function(String type, Object listener, [Object? options]) $2})
Overload accessor: $1, $2
no setter
report → dynamic
MDN Reference
no setter
reportBody → dynamic
MDN Reference
no setter
reportingObserver → dynamic
MDN Reference
no setter
request → dynamic
This Fetch API interface represents a resource request.
no setter
resizeObserver → dynamic
MDN Reference
no setter
resizeObserverEntry → dynamic
MDN Reference
no setter
resizeObserverSize → dynamic
MDN Reference
no setter
response → dynamic
This Fetch API interface represents the response to a request.
no setter
rtcCertificate → dynamic
MDN Reference
no setter
rtcDataChannel → dynamic
MDN Reference
no setter
rtcDataChannelEvent → dynamic
MDN Reference
no setter
rtcDtlsTransport → dynamic
MDN Reference
no setter
rtcdtmfSender → dynamic
MDN Reference
no setter
rtcdtmfToneChangeEvent → dynamic
Events sent to indicate that DTMF tones have started or finished playing. This interface is used by the tonechange event.
no setter
rtcEncodedAudioFrame → dynamic
no setter
rtcEncodedVideoFrame → dynamic
no setter
rtcError → dynamic
MDN Reference
no setter
rtcErrorEvent → dynamic
MDN Reference
no setter
rtcIceCandidate → dynamic
The RTCIceCandidate interface—part of the WebRTC API—represents a candidate Internet Connectivity Establishment (ICE) configuration which may be used to establish an RTCPeerConnection.
no setter
rtcIceTransport → dynamic
Provides access to information about the ICE transport layer over which the data is being sent and received.
no setter
rtcPeerConnection → dynamic
A WebRTC connection between the local computer and a remote peer. It provides methods to connect to a remote peer, maintain and monitor the connection, and close the connection once it's no longer needed.
no setter
rtcPeerConnectionIceErrorEvent → dynamic
MDN Reference
no setter
rtcPeerConnectionIceEvent → dynamic
Events that occurs in relation to ICE candidates with the target, usually an RTCPeerConnection. Only one event is of this type: icecandidate.
no setter
rtcRtpReceiver → dynamic
This WebRTC API interface manages the reception and decoding of data for a MediaStreamTrack on an RTCPeerConnection.
no setter
rtcRtpSender → dynamic
Provides the ability to control and obtain details about how a particular MediaStreamTrack is encoded and sent to a remote peer.
no setter
rtcRtpTransceiver → dynamic
MDN Reference
no setter
rtcSctpTransport → dynamic
MDN Reference
no setter
rtcSessionDescription → dynamic
One end of a connection—or potential connection—and how it's configured. Each RTCSessionDescription consists of a description type indicating which part of the offer/answer negotiation process it describes and of the SDP descriptor of the session.
no setter
rtcStatsReport → dynamic
MDN Reference
no setter
rtcTrackEvent → dynamic
MDN Reference
no setter
screen → Screen
MDN Reference
no setter
screenLeft → num
MDN Reference
no setter
screenOrientation → dynamic
MDN Reference
no setter
screenTop → num
MDN Reference
no setter
screenX → num
MDN Reference
no setter
screenY → num
MDN Reference
no setter
scriptProcessorNode → dynamic
Allows the generation, processing, or analyzing of audio using JavaScript.
no setter
scroll → ({void Function([ScrollToOptions? options]) $1, void Function(num x, num y) $2})
Overload accessor: $1, $2
no setter
scrollbars → BarProp
Returns true if the scrollbars are visible; otherwise, returns false.
no setter
scrollBy → ({void Function([ScrollToOptions? options]) $1, void Function(num x, num y) $2})
Overload accessor: $1, $2
no setter
scrollTo → ({void Function([ScrollToOptions? options]) $1, void Function(num x, num y) $2})
Overload accessor: $1, $2
no setter
scrollX → num
MDN Reference
no setter
scrollY → num
MDN Reference
no setter
securityPolicyViolationEvent → dynamic
Inherits from Event, and represents the event object of an event sent on a document or worker when its content security policy is violated.
no setter
selection → dynamic
A Selection object represents the range of text selected by the user or the current position of the caret. To obtain a Selection object for examination or modification, call Window.getSelection().
no setter
self → _Intersection5
MDN Reference
no setter
serviceWorker → dynamic
This ServiceWorker API interface provides a reference to a service worker. Multiple browsing contexts (e.g. pages, workers, etc.) can be associated with the same service worker, each through a unique ServiceWorker object. Available only in secure contexts.
no setter
serviceWorkerContainer → dynamic
The ServiceWorkerContainer interface of the ServiceWorker API provides an object representing the service worker as an overall unit in the network ecosystem, including facilities to register, unregister and update service workers, and access the state of service workers and their registrations. Available only in secure contexts.
no setter
serviceWorkerRegistration → dynamic
This ServiceWorker API interface represents the service worker registration. You register a service worker to control one or more pages that share the same origin. Available only in secure contexts.
no setter
sessionStorage → Storage
MDN Reference
no setter
set → SetConstructor
no setter
shadowRoot → dynamic
MDN Reference
no setter
sharedArrayBuffer → SharedArrayBufferConstructor
no setter
sharedWorker → dynamic
MDN Reference
no setter
sourceBuffer → dynamic
A chunk of media to be passed into an HTMLMediaElement and played, via a MediaSource object. This can be made up of one or several media segments.
no setter
sourceBufferList → dynamic
A simple container list for multiple SourceBuffer objects.
no setter
speechRecognitionAlternative → dynamic
MDN Reference
no setter
speechRecognitionResult → dynamic
MDN Reference
no setter
speechRecognitionResultList → dynamic
MDN Reference
no setter
speechSynthesis → SpeechSynthesis
MDN Reference
no setter
speechSynthesisErrorEvent → dynamic
MDN Reference
no setter
speechSynthesisEvent → dynamic
This Web Speech API interface contains information about the current state of SpeechSynthesisUtterance objects that have been processed in the speech service.
no setter
speechSynthesisUtterance → dynamic
This Web Speech API interface represents a speech request. It contains the content the speech service should read and information about how to read it (e.g. language, pitch and volume.)
no setter
speechSynthesisVoice → dynamic
This Web Speech API interface represents a voice that the system supports. Every SpeechSynthesisVoice has its own relative speech service including information about language, name and URI.
no setter
staticRange → dynamic
MDN Reference
no setter
status → String
no setter
statusbar → BarProp
Returns true if the status bar is visible; otherwise, returns false.
no setter
stereoPannerNode → dynamic
The pan property takes a unitless value between -1 (full left pan) and 1 (full right pan). This interface was introduced as a much simpler way to apply a simple panning effect than having to use a full PannerNode.
no setter
storage → dynamic
This Web Storage API interface provides access to a particular domain's session or local storage. It allows, for example, the addition, modification, or deletion of stored data items.
no setter
storageEvent → dynamic
A StorageEvent is sent to a window when a storage area it has access to is changed within the context of another document.
no setter
storageManager → dynamic
Available only in secure contexts.
no setter
string → StringConstructor
Allows manipulation and formatting of text strings and determination and location of substrings within strings.
no setter
stylePropertyMap → dynamic
MDN Reference
no setter
stylePropertyMapReadOnly → dynamic
MDN Reference
no setter
styleSheet → dynamic
A single style sheet. CSS style sheets will further implement the more specialized CSSStyleSheet interface.
no setter
styleSheetList → dynamic
A list of StyleSheet.
no setter
submitEvent → dynamic
MDN Reference
no setter
subtleCrypto → dynamic
This Web Crypto API interface provides a number of low-level cryptographic functions. It is accessed via the Crypto.subtle properties available in a window context (via Window.crypto). Available only in secure contexts.
no setter
svgaElement → dynamic
Provides access to the properties of element, as well as methods to manipulate them.
no setter
svgAngle → dynamic
Used to represent a value that can be an
no setter
svgAnimatedAngle → dynamic
Used for attributes of basic type
no setter
svgAnimatedBoolean → dynamic
Used for attributes of type boolean which can be animated.
no setter
svgAnimatedEnumeration → dynamic
Used for attributes whose value must be a constant from a particular enumeration and which can be animated.
no setter
svgAnimatedInteger → dynamic
Used for attributes of basic type
no setter
svgAnimatedLength → dynamic
Used for attributes of basic type
no setter
svgAnimatedLengthList → dynamic
Used for attributes of type SVGLengthList which can be animated.
no setter
svgAnimatedNumber → dynamic
Used for attributes of basic type
no setter
svgAnimatedNumberList → dynamic
The SVGAnimatedNumber interface is used for attributes which take a list of numbers and which can be animated.
no setter
svgAnimatedPreserveAspectRatio → dynamic
Used for attributes of type SVGPreserveAspectRatio which can be animated.
no setter
svgAnimatedRect → dynamic
Used for attributes of basic SVGRect which can be animated.
no setter
svgAnimatedString → dynamic
The SVGAnimatedString interface represents string attributes which can be animated from each SVG declaration. You need to create SVG attribute before doing anything else, everything should be declared inside this.
no setter
svgAnimatedTransformList → dynamic
Used for attributes which take a list of numbers and which can be animated.
no setter
svgAnimateElement → dynamic
MDN Reference
no setter
svgAnimateMotionElement → dynamic
MDN Reference
no setter
svgAnimateTransformElement → dynamic
MDN Reference
no setter
svgAnimationElement → dynamic
MDN Reference
no setter
svgCircleElement → dynamic
An interface for the
no setter
svgClipPathElement → dynamic
Provides access to the properties of
no setter
svgComponentTransferFunctionElement → dynamic
A base interface used by the component transfer function interfaces.
no setter
svgDefsElement → dynamic
Corresponds to the
no setter
svgDescElement → dynamic
Corresponds to the
no setter
svgElement → dynamic
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.
no setter
svgEllipseElement → dynamic
Provides access to the properties of
no setter
svgfeBlendElement → dynamic
Corresponds to the
no setter
svgfeColorMatrixElement → dynamic
Corresponds to the
no setter
svgfeComponentTransferElement → dynamic
Corresponds to the
no setter
svgfeCompositeElement → dynamic
Corresponds to the
no setter
svgfeConvolveMatrixElement → dynamic
Corresponds to the
no setter
svgfeDiffuseLightingElement → dynamic
Corresponds to the
no setter
svgfeDisplacementMapElement → dynamic
Corresponds to the
no setter
svgfeDistantLightElement → dynamic
Corresponds to the
no setter
svgfeDropShadowElement → dynamic
MDN Reference
no setter
svgfeFloodElement → dynamic
Corresponds to the
no setter
svgfeFuncAElement → dynamic
Corresponds to the
no setter
svgfeFuncBElement → dynamic
Corresponds to the
no setter
svgfeFuncGElement → dynamic
Corresponds to the
no setter
svgfeFuncRElement → dynamic
Corresponds to the
no setter
svgfeGaussianBlurElement → dynamic
Corresponds to the
no setter
svgfeImageElement → dynamic
Corresponds to the
no setter
svgfeMergeElement → dynamic
Corresponds to the
no setter
svgfeMergeNodeElement → dynamic
Corresponds to the
no setter
svgfeMorphologyElement → dynamic
Corresponds to the
no setter
svgfeOffsetElement → dynamic
Corresponds to the
no setter
svgfePointLightElement → dynamic
Corresponds to the
no setter
svgfeSpecularLightingElement → dynamic
Corresponds to the
no setter
svgfeSpotLightElement → dynamic
Corresponds to the
no setter
svgfeTileElement → dynamic
Corresponds to the
no setter
svgfeTurbulenceElement → dynamic
Corresponds to the
no setter
svgFilterElement → dynamic
Provides access to the properties of
no setter
svgForeignObjectElement → dynamic
Provides access to the properties of
no setter
svggElement → dynamic
Corresponds to the
no setter
svgGeometryElement → dynamic
MDN Reference
no setter
svgGradientElement → dynamic
The SVGGradient interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement.
no setter
svgGraphicsElement → dynamic
SVG elements whose primary purpose is to directly render graphics into a group.
no setter
svgImageElement → dynamic
Corresponds to the element.
no setter
svgLength → dynamic
Correspond to the
no setter
svgLengthList → dynamic
The SVGLengthList defines a list of SVGLength objects.
no setter
svgLinearGradientElement → dynamic
Corresponds to the
no setter
svgLineElement → dynamic
Provides access to the properties of
no setter
svgMarkerElement → dynamic
MDN Reference
no setter
svgMaskElement → dynamic
Provides access to the properties of
no setter
svgMatrix → dynamic
no setter
svgMetadataElement → dynamic
Corresponds to the
no setter
svgmPathElement → dynamic
MDN Reference
no setter
svgNumber → dynamic
Corresponds to the
no setter
svgNumberList → dynamic
The SVGNumberList defines a list of SVGNumber objects.
no setter
svgPathElement → dynamic
Corresponds to the
no setter
svgPatternElement → dynamic
Corresponds to the
no setter
svgPoint → dynamic
no setter
svgPointList → dynamic
MDN Reference
no setter
svgPolygonElement → dynamic
Provides access to the properties of
no setter
svgPolylineElement → dynamic
Provides access to the properties of
no setter
svgPreserveAspectRatio → dynamic
Corresponds to the preserveAspectRatio attribute, which is available for some of SVG's elements.
no setter
svgRadialGradientElement → dynamic
Corresponds to the
no setter
svgRect → dynamic
no setter
svgRectElement → dynamic
Provides access to the properties of
no setter
svgScriptElement → dynamic
Corresponds to the SVG
no setter
svgSetElement → dynamic
MDN Reference
no setter
svgStopElement → dynamic
Corresponds to the
no setter
svgStringList → dynamic
The SVGStringList defines a list of DOMString objects.
no setter
svgStyleElement → dynamic
Corresponds to the SVG
no setter
svgsvgElement → dynamic
Provides access to the properties of
no setter
svgSwitchElement → dynamic
Corresponds to the
no setter
svgSymbolElement → dynamic
Corresponds to the
no setter
svgTextContentElement → dynamic
Implemented by elements that support rendering child text content. It is inherited by various text-related interfaces, such as SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement and SVGTextPathElement.
no setter
svgTextElement → dynamic
Corresponds to the
no setter
svgTextPathElement → dynamic
Corresponds to the
no setter
svgTextPositioningElement → dynamic
Implemented by elements that support attributes that position individual text glyphs. It is inherited by SVGTextElement, SVGTSpanElement, SVGTRefElement and SVGAltGlyphElement.
no setter
svgTitleElement → dynamic
Corresponds to the
no setter
svgTransform → dynamic
SVGTransform is the interface for one of the component transformations within an SVGTransformList; thus, an SVGTransform object corresponds to a single component (e.g., scale(…) or matrix(…)) within a transform attribute.
no setter
svgTransformList → dynamic
The SVGTransformList defines a list of SVGTransform objects.
no setter
svgtSpanElement → dynamic
A
no setter
svgUnitTypes → dynamic
A commonly used set of constants used for reflecting gradientUnits, patternContentUnits and other similar attributes.
no setter
svgUseElement → dynamic
Corresponds to the
no setter
svgViewElement → dynamic
Provides access to the properties of
no setter
symbol → SymbolConstructor
no setter
syntaxError → SyntaxErrorConstructor
no setter
text → dynamic
The textual content of Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.
no setter
textDecoder → dynamic
A decoder for a specific method, that is a specific character encoding, like utf-8, iso-8859-2, koi8, cp1261, gbk, etc. A decoder takes a stream of bytes as input and emits a stream of code points. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays.
no setter
textDecoderStream → dynamic
MDN Reference
no setter
textEncoder → dynamic
TextEncoder takes a stream of code points as input and emits a stream of bytes. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays.
no setter
textEncoderStream → dynamic
MDN Reference
no setter
textMetrics → dynamic
The dimensions of a piece of text in the canvas, as created by the CanvasRenderingContext2D.measureText() method.
no setter
textTrack → dynamic
This interface also inherits properties from EventTarget.
no setter
textTrackCue → dynamic
TextTrackCues represent a string of text that will be displayed for some duration of time on a TextTrack. This includes the start and end times that the cue will be displayed. A TextTrackCue cannot be used directly, instead one of the derived types (e.g. VTTCue) must be used.
no setter
textTrackCueList → dynamic
MDN Reference
no setter
textTrackList → dynamic
MDN Reference
no setter
timeRanges → dynamic
Used to represent a set of time ranges, primarily for the purpose of tracking which portions of media have been buffered when loading it for use by the
no setter
toggleEvent → dynamic
MDN Reference
no setter
toolbar → BarProp
Returns true if the toolbar is visible; otherwise, returns false.
no setter
top → WindowProxy?
MDN Reference
no setter
touch → dynamic
A single contact point on a touch-sensitive device. The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad.
no setter
touchEvent → dynamic
An event sent when the state of contacts with a touch-sensitive surface changes. This surface can be a touch screen or trackpad, for example. The event can describe one or more points of contact with the screen and includes support for detecting movement, addition and removal of contact points, and so forth.
no setter
touchList → dynamic
A list of contact points on a touch surface. For example, if the user has three fingers on the touch surface (such as a screen or trackpad), the corresponding TouchList object would have one Touch object for each finger, for a total of three entries.
no setter
trackEvent → dynamic
The TrackEvent interface, part of the HTML DOM specification, is used for events which represent changes to the set of available tracks on an HTML media element; these events are addtrack and removetrack.
no setter
transformStream → dynamic
MDN Reference
no setter
transformStreamDefaultController → dynamic
MDN Reference
no setter
transitionEvent → dynamic
Events providing information related to transitions.
no setter
treeWalker → dynamic
The nodes of a document subtree and a position within them.
no setter
typeError → TypeErrorConstructor
no setter
uiEvent → dynamic
Simple user interface events.
no setter
uint16Array → Uint16ArrayConstructor
A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
uint32Array → Uint32ArrayConstructor
A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
uint8Array → Uint8ArrayConstructor
A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
uint8ClampedArray → Uint8ClampedArrayConstructor
A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0. If the requested number of bytes could not be allocated an exception is raised.
no setter
uriError → URIErrorConstructor
no setter
url → dynamic
The URL interface represents an object providing static methods used for creating object URLs.
no setter
urlSearchParams → dynamic
MDN Reference
no setter
userActivation → dynamic
MDN Reference
no setter
validityState → dynamic
The validity states that an element can be in, with respect to constraint validation. Together, they help explain why an element's value fails to validate, if it's not valid.
no setter
vbArray → VBArrayConstructor
Enables reading from a COM safe array, which might have an alternate lower bound, or multiple dimensions.
no setter
videoColorSpace → dynamic
MDN Reference
no setter
videoDecoder → dynamic
Available only in secure contexts.
no setter
videoEncoder → dynamic
Available only in secure contexts.
no setter
videoFrame → dynamic
MDN Reference
no setter
videoPlaybackQuality → dynamic
Returned by the HTMLVideoElement.getVideoPlaybackQuality() method and contains metrics that can be used to determine the playback quality of a video.
no setter
visualViewport → VisualViewport?
MDN Reference
no setter
vttCue → dynamic
MDN Reference
no setter
vttRegion → dynamic
MDN Reference
no setter
wakeLock → dynamic
Available only in secure contexts.
no setter
wakeLockSentinel → dynamic
Available only in secure contexts.
no setter
waveShaperNode → dynamic
A WaveShaperNode always has exactly one input and one output.
no setter
weakMap → WeakMapConstructor
no setter
weakRef → WeakRefConstructor
no setter
weakSet → WeakSetConstructor
no setter
webAssembly → $ModuleWebAssembly
no setter
webGL2RenderingContext → dynamic
MDN Reference
no setter
webGLActiveInfo → dynamic
Part of the WebGL API and represents the information returned by calling the WebGLRenderingContext.getActiveAttrib() and WebGLRenderingContext.getActiveUniform() methods.
no setter
webGLBuffer → dynamic
Part of the WebGL API and represents an opaque buffer object storing data such as vertices or colors.
no setter
webGLContextEvent → dynamic
The WebContextEvent interface is part of the WebGL API and is an interface for an event that is generated in response to a status change to the WebGL rendering context.
no setter
webGLFramebuffer → dynamic
Part of the WebGL API and represents a collection of buffers that serve as a rendering destination.
no setter
webGLProgram → dynamic
The WebGLProgram is part of the WebGL API and is a combination of two compiled WebGLShaders consisting of a vertex shader and a fragment shader (both written in GLSL).
no setter
webGLQuery → dynamic
MDN Reference
no setter
webGLRenderbuffer → dynamic
Part of the WebGL API and represents a buffer that can contain an image, or can be source or target of an rendering operation.
no setter
webGLRenderingContext → dynamic
Provides an interface to the OpenGL ES 2.0 graphics rendering context for the drawing surface of an HTML
no setter
webGLSampler → dynamic
MDN Reference
no setter
webGLShader → dynamic
The WebGLShader is part of the WebGL API and can either be a vertex or a fragment shader. A WebGLProgram requires both types of shaders.
no setter
webGLShaderPrecisionFormat → dynamic
Part of the WebGL API and represents the information returned by calling the WebGLRenderingContext.getShaderPrecisionFormat() method.
no setter
webGLSync → dynamic
MDN Reference
no setter
webGLTexture → dynamic
Part of the WebGL API and represents an opaque texture object providing storage and state for texturing operations.
no setter
webGLTransformFeedback → dynamic
MDN Reference
no setter
webGLUniformLocation → dynamic
Part of the WebGL API and represents the location of a uniform variable in a shader program.
no setter
webGLVertexArrayObject → dynamic
MDN Reference
no setter
webKitCSSMatrix → dynamic
no setter
webkitURL → dynamic
no setter
webSocket → dynamic
Provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection.
no setter
webTransport → dynamic
Available only in secure contexts.
no setter
webTransportBidirectionalStream → dynamic
Available only in secure contexts.
no setter
webTransportDatagramDuplexStream → dynamic
Available only in secure contexts.
no setter
webTransportError → dynamic
Available only in secure contexts.
no setter
wheelEvent → dynamic
Events that occur due to the user moving a mouse wheel or similar input device.
no setter
window → _Intersection6
MDN Reference
no setter
worker → dynamic
This Web Workers API interface represents a background task that can be easily created and can send messages back to its creator. Creating a worker is as simple as calling the Worker() constructor and specifying a script to be run in the worker thread.
no setter
worklet → dynamic
Available only in secure contexts.
no setter
writableStream → dynamic
This Streams API interface provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in backpressure and queuing.
no setter
writableStreamDefaultController → dynamic
This Streams API interface represents a controller allowing control of a WritableStream's state. When constructing a WritableStream, the underlying sink is given a corresponding WritableStreamDefaultController instance to manipulate.
no setter
writableStreamDefaultWriter → dynamic
This Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink.
no setter
wScript → dynamic
no setter
wsh → dynamic
WSH is an alias for WScript under Windows Script Host
no setter
xmlDocument → dynamic
An XML document. It inherits from the generic Document and does not add any specific methods or properties to it: nevertheless, several algorithms behave differently with the two types of documents.
no setter
xmlHttpRequest → dynamic
Use XMLHttpRequest (XHR) objects to interact with servers. You can retrieve data from a URL without having to do a full page refresh. This enables a Web page to update just part of a page without disrupting what the user is doing.
no setter
xmlHttpRequestEventTarget → dynamic
MDN Reference
no setter
xmlHttpRequestUpload → dynamic
MDN Reference
no setter
xmlSerializer → dynamic
Provides the serializeToString() method to construct an XML string representing a DOM tree.
no setter
xPathEvaluator → dynamic
The XPathEvaluator interface allows to compile and evaluate XPath expressions.
no setter
xPathExpression → dynamic
This interface is a compiled XPath expression that can be evaluated on a document or specific node to return information its DOM tree.
no setter
xPathResult → dynamic
The results generated by evaluating an XPath expression within the context of a given node.
no setter
xsltProcessor → dynamic
An XSLTProcessor applies an XSLT stylesheet transformation to an XML document to produce a new XML document as output. It has methods to load the XSLT stylesheet, to manipulate xsl:param parameter values, and to apply the transformation to documents.
no setter

Functions

alert([dynamic message]) → void
MDN Reference
atob(String data) → String
MDN Reference
blur() → void
MDN Reference
btoa(String data) → String
MDN Reference
cancelAnimationFrame(num handle) → void
cancelIdleCallback(num handle) → void
MDN Reference
captureEvents() → void
clearInterval([num? id]) → void
MDN Reference
clearTimeout([num? id]) → void
MDN Reference
close() → void
Closes the window.
confirm([String? message]) → bool
MDN Reference
decodeURI(String encodedURI) → String
Gets the unencoded version of an encoded Uniform Resource Identifier (URI).
decodeURIComponent(String encodedURIComponent) → String
Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).
dispatchEvent(Event event) → bool
Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
encodeURI(String uri) → String
Encodes a text string as a valid Uniform Resource Identifier (URI)
encodeURIComponent(Object uriComponent) → String
Encodes a text string as a valid component of a Uniform Resource Identifier (URI).
eval(String x) → dynamic
Evaluates JavaScript code and executes it.
fetch(Object input, [RequestInit? init]) → Future<Response>
MDN Reference
focus() → void
Moves the focus to the window's browsing context, if any.
getComputedStyle(Element elt, [String? pseudoElt]) → CSSStyleDeclaration
MDN Reference
getSelection() → Selection?
MDN Reference
isFinite(num number) → bool
Determines whether a supplied number is finite.
isNaN(num number) → bool
Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).
matchMedia(String query) → MediaQueryList
MDN Reference
moveBy(num x, num y) → void
MDN Reference
moveTo(num x, num y) → void
MDN Reference
open([Object? url, String? target, String? features]) → WindowProxy?
MDN Reference
parseFloat(String string) → num
Converts a string to a floating-point number.
parseInt(String string, [num? radix]) → num
Converts a string to an integer.
print() → void
MDN Reference
prompt([String? message, String? default$]) → String?
MDN Reference
queueMicrotask(VoidFunction callback) → void
MDN Reference
releaseEvents() → void
reportError([dynamic e]) → void
MDN Reference
requestAnimationFrame(FrameRequestCallback callback) → num
requestIdleCallback(IdleRequestCallback callback, [IdleRequestOptions? options]) → num
MDN Reference
resizeBy(num x, num y) → void
MDN Reference
resizeTo(num width, num height) → void
MDN Reference
setInterval(Object handler, [num? timeout, Iterable? arguments]) → num
MDN Reference
setTimeout(Object handler, [num? timeout, Iterable? arguments]) → num
MDN Reference
stop() → void
Cancels the document load.
structuredClone<T>(T value, [StructuredSerializeOptions? options]) → T
MDN Reference
toString$() → String
unescape(String string) → String
Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.

Typedefs

AlgorithmIdentifier = Object
AlignSetting = AlignSettingOptions
AllowSharedBufferSource = Object
AlphaOption = AlphaOptionOptions
AnimationPlayState = AnimationPlayStateOptions
AnimationReplaceState = AnimationReplaceStateOptions
AppendMode = AppendModeOptions
ArrayBufferLike = dynamic
AttestationConveyancePreference = AttestationConveyancePreferenceOptions
AudioContextLatencyCategory = AudioContextLatencyCategoryOptions
AudioContextState = AudioContextStateOptions
AuthenticatorAttachment = AuthenticatorAttachmentOptions
AuthenticatorTransport = AuthenticatorTransportOptions
AutoFill = Object
AutoFillAddressKind = AutoFillAddressKindOptions
AutoFillBase = AutoFillBaseOptions
AutoFillContactField = AutoFillContactFieldOptions
AutoFillContactKind = AutoFillContactKindOptions
AutoFillCredentialField = String
AutoFillField = Object
AutoFillNormalField = AutoFillNormalFieldOptions
AutoFillSection = String
AutoKeyword = String
AutomationRate = AutomationRateOptions
AvcBitstreamFormat = AvcBitstreamFormatOptions
Awaited<T> = dynamic
BCP47LanguageTag = String
BigInteger = Uint8List
BinaryData = Object
BinaryType = BinaryTypeOptions
BiquadFilterType = BiquadFilterTypeOptions
BlobPart = Object
BodyInit = Object
BufferSource = Object
CanPlayTypeResult = CanPlayTypeResultOptions
CanvasDirection = CanvasDirectionOptions
CanvasFillRule = CanvasFillRuleOptions
CanvasFontKerning = CanvasFontKerningOptions
CanvasFontStretch = CanvasFontStretchOptions
CanvasFontVariantCaps = CanvasFontVariantCapsOptions
CanvasImageSource = Object
CanvasLineCap = CanvasLineCapOptions
CanvasLineJoin = CanvasLineJoinOptions
CanvasTextAlign = CanvasTextAlignOptions
CanvasTextBaseline = CanvasTextBaselineOptions
CanvasTextRendering = CanvasTextRenderingOptions
Capitalize<S extends String> = Never
ChannelCountMode = ChannelCountModeOptions
ChannelInterpretation = ChannelInterpretationOptions
ClientTypes = ClientTypesOptions
ClipboardItemData = Future<Object>
ClipboardItems = List<ClipboardItem>
CodecState = CodecStateOptions
ColorGamut = ColorGamutOptions
ColorSpaceConversion = ColorSpaceConversionOptions
CompositeOperation = CompositeOperationOptions
CompositeOperationOrAuto = CompositeOperationOrAutoOptions
CompressionFormat = CompressionFormatOptions
ConstrainBoolean = Object
ConstrainDOMString = Object
ConstrainDouble = Object
ConstructorParameters<T extends dynamic Function([Iterable?])> = dynamic
COSEAlgorithmIdentifier = num
CredentialMediationRequirement = CredentialMediationRequirementOptions
CSSKeywordish = Object
CSSMathOperator = CSSMathOperatorOptions
CSSNumberish = Object
CSSNumericBaseType = CSSNumericBaseTypeOptions
CSSPerspectiveValue = Object
CSSUnparsedSegment = Object
DateTimeFormatPartTypes = DateTimeFormatPartTypesRegistryKeys
DirectionSetting = DirectionSettingOptions
DisplayCaptureSurfaceType = DisplayCaptureSurfaceTypeOptions
DisplayNamesFallback = DisplayNamesFallbackOptions
DisplayNamesLanguageDisplay = DisplayNamesLanguageDisplayOptions
DisplayNamesType = DisplayNamesTypeOptions
DistanceModelType = DistanceModelTypeOptions
DocumentReadyState = DocumentReadyStateOptions
DocumentVisibilityState = DocumentVisibilityStateOptions
DOMHighResTimeStamp = num
DOMParserSupportedType = DOMParserSupportedTypeOptions
ElementTagNameMap = _Intersection4
EncodedVideoChunkType = EncodedVideoChunkTypeOptions
EndingType = EndingTypeOptions
EndOfStreamError = EndOfStreamErrorOptions
ES2018NumberFormatPartType = ES2018NumberFormatPartTypeOptions
ES2020NumberFormatPartType = ES2020NumberFormatPartTypeOptions
EventListenerOrEventListenerObject = Object
Exclude<T, U> = dynamic
Exports = dynamic
ExportValue = Object
Extract<T, U> = dynamic
FileSystemHandleKind = FileSystemHandleKindOptions
FileSystemWriteChunkType = Object
FillMode = FillModeOptions
FlatArray<Arr, Depth extends num> = dynamic
Float32List = Object
FontDisplay = FontDisplayOptions
FontFaceLoadStatus = FontFaceLoadStatusOptions
FontFaceSetLoadStatus = FontFaceSetLoadStatusOptions
FormDataEntryValue = Object
FullscreenNavigationUI = FullscreenNavigationUIOptions
GamepadHapticActuatorType = String
GamepadHapticEffectType = String
GamepadHapticsResult = GamepadHapticsResultOptions
GamepadMappingType = GamepadMappingTypeOptions
GLbitfield = num
GLboolean = bool
GLclampf = num
GLenum = num
GLfloat = num
GLint = num
GLint64 = num
GLintptr = num
GlobalCompositeOperation = GlobalCompositeOperationOptions
GLsizei = num
GLsizeiptr = num
GLuint = num
GLuint64 = num
HardwareAcceleration = HardwareAccelerationOptions
HashAlgorithmIdentifier = Object
HdrMetadataType = HdrMetadataTypeOptions
HeadersInit = Object
HTMLOrSVGImageElement = Element
HTMLOrSVGScriptElement = Element
IDBCursorDirection = IDBCursorDirectionOptions
IDBRequestReadyState = IDBRequestReadyStateOptions
IDBTransactionDurability = IDBTransactionDurabilityOptions
IDBTransactionMode = IDBTransactionModeOptions
IDBValidKey = Object
ImageBitmapSource = Object
ImageOrientation = ImageOrientationOptions
ImageSmoothingQuality = ImageSmoothingQualityOptions
ImportExportKind = ImportExportKindOptions
Imports = dynamic
ImportValue = Object
InsertPosition = InsertPositionOptions
InstanceType<T extends dynamic Function([Iterable?])> = dynamic
Int32List = Object
IterationCompositeOperation = IterationCompositeOperationOptions
IteratorResult<T, TReturn> = IteratorResultCommon
KeyFormat = KeyFormatOptions
KeyType = KeyTypeOptions
KeyUsage = KeyUsageOptions
LatencyMode = LatencyModeOptions
LDMLPluralRule = LDMLPluralRuleOptions
LineAlignSetting = LineAlignSettingOptions
LineAndPositionSetting = Object
ListFormatLocaleMatcher = ListFormatLocaleMatcherOptions
ListFormatStyle = ListFormatStyleOptions
ListFormatType = ListFormatTypeOptions
LocaleCollationCaseFirst = LocaleCollationCaseFirstOptions
LocaleHourCycleKey = LocaleHourCycleKeyOptions
LocalesArgument = dynamic
LockMode = LockModeOptions
Lowercase<S extends String> = Never
MediaDecodingType = MediaDecodingTypeOptions
MediaDeviceKind = MediaDeviceKindOptions
MediaEncodingType = MediaEncodingTypeOptions
MediaKeyMessageType = MediaKeyMessageTypeOptions
MediaKeySessionClosedReason = MediaKeySessionClosedReasonOptions
MediaKeySessionType = MediaKeySessionTypeOptions
MediaKeysRequirement = MediaKeysRequirementOptions
MediaKeyStatus = MediaKeyStatusOptions
MediaProvider = Object
MediaSessionAction = MediaSessionActionOptions
MediaSessionPlaybackState = MediaSessionPlaybackStateOptions
MediaStreamTrackState = MediaStreamTrackStateOptions
MessageEventSource = Object
MIDIPortConnectionState = MIDIPortConnectionStateOptions
MIDIPortDeviceState = MIDIPortDeviceStateOptions
MIDIPortType = MIDIPortTypeOptions
ModuleImports = dynamic
MutationRecordType = MutationRecordTypeOptions
NamedCurve = String
NodeFilter = Object
NonNullable<T> = _Intersection0
NotificationDirection = NotificationDirectionOptions
NotificationPermission = NotificationPermissionOptions
NumberFormatPartTypes = Object
OffscreenRenderingContext = Object
OffscreenRenderingContextId = OffscreenRenderingContextIdOptions
Omit<T, K extends dynamic> = dynamic
OmitThisParameter<T> = dynamic
OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull?
OnErrorEventHandler = OnErrorEventHandlerNonNull?
OptionalPostfixToken<T extends String> = Object
OptionalPrefixToken<T extends String> = Object
OrientationType = OrientationTypeOptions
OscillatorType = OscillatorTypeOptions
OverSampleType = OverSampleTypeOptions
PanningModelType = PanningModelTypeOptions
Parameters<T extends dynamic Function([Iterable?])> = dynamic
Partial<T> = dynamic
PaymentComplete = PaymentCompleteOptions
PerformanceEntryList = List<PerformanceEntry>
PermissionName = PermissionNameOptions
PermissionState = PermissionStateOptions
Pick<T, K extends dynamic> = dynamic
PlaybackDirection = PlaybackDirectionOptions
PluralRuleType = PluralRuleTypeOptions
PositionAlignSetting = PositionAlignSettingOptions
PredefinedColorSpace = PredefinedColorSpaceOptions
PremultiplyAlpha = PremultiplyAlphaOptions
PresentationStyle = PresentationStyleOptions
PromiseConstructorLike = Future<T> Function<T>(void (void (FutureOr<T>), void ([dynamic])))
PromiseSettledResult<T> = Object
PropertyKey = Object
PublicKeyCredentialType = String
PushEncryptionKeyName = PushEncryptionKeyNameOptions
ReadableStreamController<T> = Object
ReadableStreamReader<T> = ReadableStreamGenericReader
ReadableStreamReaderMode = String
ReadableStreamReadResult<T> = ReadableStreamReadResultCommon
ReadableStreamType = String
Readonly<T> = dynamic
ReadyState = ReadyStateOptions
Record<K extends dynamic, T> = dynamic
RecordingState = RecordingStateOptions
ReferrerPolicy = ReferrerPolicyOptions
RelativeTimeFormatLocaleMatcher = RelativeTimeFormatLocaleMatcherOptions
RelativeTimeFormatNumeric = RelativeTimeFormatNumericOptions
RelativeTimeFormatPart = Object
RelativeTimeFormatStyle = RelativeTimeFormatStyleOptions
RelativeTimeFormatUnit = RelativeTimeFormatUnitOptions
RelativeTimeFormatUnitSingular = RelativeTimeFormatUnitSingularOptions
RemotePlaybackState = RemotePlaybackStateOptions
RenderingContext = Object
ReportList = List<Report>
RequestCache = RequestCacheOptions
RequestCredentials = RequestCredentialsOptions
RequestDestination = RequestDestinationOptions
RequestInfo = Object
RequestMode = RequestModeOptions
RequestRedirect = RequestRedirectOptions
Required<T> = dynamic
ResidentKeyRequirement = ResidentKeyRequirementOptions
ResizeObserverBoxOptions = ResizeObserverBoxOptionsOptions
ResizeQuality = ResizeQualityOptions
ResponseType = ResponseTypeOptions
ReturnType<T extends dynamic Function([Iterable?])> = dynamic
RTCBundlePolicy = RTCBundlePolicyOptions
RTCDataChannelState = RTCDataChannelStateOptions
RTCDegradationPreference = RTCDegradationPreferenceOptions
RTCDtlsTransportState = RTCDtlsTransportStateOptions
RTCEncodedVideoFrameType = RTCEncodedVideoFrameTypeOptions
RTCErrorDetailType = RTCErrorDetailTypeOptions
RTCIceCandidateType = RTCIceCandidateTypeOptions
RTCIceComponent = RTCIceComponentOptions
RTCIceConnectionState = RTCIceConnectionStateOptions
RTCIceGathererState = RTCIceGathererStateOptions
RTCIceGatheringState = RTCIceGatheringStateOptions
RTCIceProtocol = RTCIceProtocolOptions
RTCIceTcpCandidateType = RTCIceTcpCandidateTypeOptions
RTCIceTransportPolicy = RTCIceTransportPolicyOptions
RTCIceTransportState = RTCIceTransportStateOptions
RTCPeerConnectionState = RTCPeerConnectionStateOptions
RTCPriorityType = RTCPriorityTypeOptions
RTCRtcpMuxPolicy = String
RTCRtpTransceiverDirection = RTCRtpTransceiverDirectionOptions
RTCSctpTransportState = RTCSctpTransportStateOptions
RTCSdpType = RTCSdpTypeOptions
RTCSignalingState = RTCSignalingStateOptions
RTCStatsIceCandidatePairState = RTCStatsIceCandidatePairStateOptions
RTCStatsType = RTCStatsTypeOptions
ScrollBehavior = ScrollBehaviorOptions
ScrollLogicalPosition = ScrollLogicalPositionOptions
ScrollRestoration = ScrollRestorationOptions
ScrollSetting = ScrollSettingOptions
SecurityPolicyViolationEventDisposition = SecurityPolicyViolationEventDispositionOptions
SelectionMode = SelectionModeOptions
ServiceWorkerState = ServiceWorkerStateOptions
ServiceWorkerUpdateViaCache = ServiceWorkerUpdateViaCacheOptions
ShadowRootMode = ShadowRootModeOptions
SlotAssignmentMode = SlotAssignmentModeOptions
SpeechSynthesisErrorCode = SpeechSynthesisErrorCodeOptions
SVGMatrix = DOMMatrix
SVGPoint = DOMPoint
SVGRect = DOMRect
TableKind = TableKindOptions
TexImageSource = Object
TextTrackKind = TextTrackKindOptions
TextTrackMode = TextTrackModeOptions
ThisParameterType<T> = dynamic
TimerHandler = Object
TouchType = TouchTypeOptions
Transferable = Object
TransferFunction = TransferFunctionOptions
Uint32List = Object
Uncapitalize<S extends String> = Never
UnicodeBCP47LocaleIdentifier = String
Uppercase<S extends String> = Never
UserVerificationRequirement = UserVerificationRequirementOptions
ValueType = ValueTypeMapKeys
VibratePattern = Object
VideoColorPrimaries = VideoColorPrimariesOptions
VideoEncoderBitrateMode = VideoEncoderBitrateModeOptions
VideoFacingModeEnum = VideoFacingModeEnumOptions
VideoMatrixCoefficients = VideoMatrixCoefficientsOptions
VideoPixelFormat = VideoPixelFormatOptions
VideoTransferCharacteristics = VideoTransferCharacteristicsOptions
WakeLockType = String
WeakKey = dynamic
WebGLPowerPreference = WebGLPowerPreferenceOptions
WebKitCSSMatrix = DOMMatrix
WebkitURL = Url
WebTransportCongestionControl = WebTransportCongestionControlOptions
WebTransportErrorSource = WebTransportErrorSourceOptions
WindowProxy = Window
WorkerType = WorkerTypeOptions
WriteCommandType = WriteCommandTypeOptions
XMLHttpRequestBodyInit = Object
XMLHttpRequestResponseType = XMLHttpRequestResponseTypeOptions
XPathNSResolver = Object