web library

Classes

CustomEventProviders
Device
EventStreamProvider<T extends Event>
Helper class used to create streams abstracting DOM events. This is a piece of the helper layer directly derived from a similar feature in dart:html.
EventStreamProviders
Statically accessible EventStreamProviders for all event types.
HttpRequest

Warning

This class is deprecated and will be removed in a future release of package:web.

You should instead use the cross-platform package:http and its BrowserClient adapter on top of XMLHttpRequest.

KeyCode
KeyLocation
TouchListWrapper
A wrapper to present a TouchList as a List<Touch>.

Extension Types

$Console
$CSS
AbortController
AbortSignal
AbstractRange
AddEventListenerOptions
AesCbcParams
AesCtrParams
AesDerivedKeyParams
AesGcmParams
AesKeyAlgorithm
AesKeyGenParams
Algorithm
AnalyserNode
AnalyserOptions
ANGLE_instanced_arrays
Animation
AnimationEffect
AnimationEvent
AnimationEventInit
AnimationNodeList
AnimationPlaybackEvent
AnimationPlaybackEventInit
AnimationTimeline
AssignedNodesOptions
Attr
AudioBuffer
AudioBufferOptions
AudioBufferSourceNode
AudioBufferSourceOptions
AudioConfiguration
AudioContext
AudioContextOptions
AudioDestinationNode
AudioListener
AudioNode
AudioNodeOptions
AudioParam
AudioParamDescriptor
AudioParamMap
AudioProcessingEvent
AudioProcessingEventInit
AudioRenderCapacity
AudioRenderCapacityEvent
AudioRenderCapacityEventInit
AudioRenderCapacityOptions
AudioScheduledSourceNode
AudioSinkInfo
AudioSinkOptions
AudioTimestamp
AudioTrack
AudioTrackList
AudioWorklet
AudioWorkletGlobalScope
AudioWorkletNode
AudioWorkletNodeOptions
AudioWorkletProcessor
AuthenticationExtensionsClientInputs
AuthenticationExtensionsClientInputsJSON
AuthenticationExtensionsClientOutputs
AuthenticationExtensionsClientOutputsJSON
AuthenticationExtensionsLargeBlobInputs
AuthenticationExtensionsLargeBlobOutputs
AuthenticationExtensionsPRFInputs
AuthenticationExtensionsPRFOutputs
AuthenticationExtensionsPRFValues
AuthenticationExtensionsSupplementalPubKeysInputs
AuthenticationExtensionsSupplementalPubKeysOutputs
AuthenticationResponseJSON
AuthenticatorAssertionResponse
AuthenticatorAssertionResponseJSON
AuthenticatorAttestationResponse
AuthenticatorAttestationResponseJSON
AuthenticatorResponse
AuthenticatorSelectionCriteria
BarProp
BaseAudioContext
BaseComputedKeyframe
BaseKeyframe
BasePropertyIndexedKeyframe
BeforeUnloadEvent
BiquadFilterNode
BiquadFilterOptions
Blob
BlobEvent
BlobEventInit
BlobPropertyBag
BoxQuadOptions
BroadcastChannel
BufferedChangeEvent
BufferedChangeEventInit
ByteLengthQueuingStrategy
Cache
CacheQueryOptions
CacheStorage
CameraDevicePermissionDescriptor
CanvasGradient
CanvasPattern
CanvasRenderingContext2D
CanvasRenderingContext2DSettings
CaretPosition
CDATASection
ChannelMergerNode
ChannelMergerOptions
ChannelSplitterNode
ChannelSplitterOptions
CharacterData
CheckVisibilityOptions
Client
ClientQueryOptions
Clients
Clipboard
ClipboardEvent
ClipboardEventInit
ClipboardItem
ClipboardItemOptions
ClipboardPermissionDescriptor
ClipboardUnsanitizedFormats
CloseEvent
CloseEventInit
CloseWatcher
CloseWatcherOptions
CollectedClientData
Comment
CompositionEvent
CompositionEventInit
CompressionStream
ComputedEffectTiming
ConstantSourceNode
ConstantSourceOptions
ConstrainBooleanParameters
ConstrainDOMStringParameters
ConstrainDoubleRange
ConstrainULongRange
ConvertCoordinateOptions
ConvolverNode
ConvolverOptions
CountQueuingStrategy
Credential
CredentialCreationOptions
CredentialData
CredentialPropertiesOutput
CredentialRequestOptions
CredentialsContainer
Crypto
CryptoKey
CryptoKeyPair
CSPViolationReportBody
CSSAnimation
CSSColor
CSSColorValue
CSSConditionRule
CSSContainerRule
CSSCounterStyleRule
CSSFontFaceRule
CSSFontFeatureValuesMap
CSSFontFeatureValuesRule
CSSFontPaletteValuesRule
CSSGroupingRule
CSSHSL
CSSHWB
CSSImageValue
CSSImportRule
CSSKeyframeRule
CSSKeyframesRule
CSSKeywordValue
CSSLab
CSSLayerBlockRule
CSSLayerStatementRule
CSSLCH
CSSMarginRule
CSSMathClamp
CSSMathInvert
CSSMathMax
CSSMathMin
CSSMathNegate
CSSMathProduct
CSSMathSum
CSSMathValue
CSSMatrixComponent
CSSMatrixComponentOptions
CSSMediaRule
CSSNamespaceRule
CSSNumericArray
CSSNumericType
CSSNumericValue
CSSOKLab
CSSOKLCH
CSSPageRule
CSSPerspective
CSSPropertyRule
CSSRGB
CSSRotate
CSSRule
CSSRuleList
CSSScale
CSSSkew
CSSSkewX
CSSSkewY
CSSStartingStyleRule
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSStyleSheetInit
CSSStyleValue
CSSSupportsRule
CSSTransformComponent
CSSTransformValue
CSSTransition
CSSTranslate
CSSUnitValue
CSSUnparsedValue
CSSVariableReferenceValue
CustomElementRegistry
CustomEvent
CustomEventInit
CustomStateSet
DataTransfer
DataTransferItem
DataTransferItemList
DecompressionStream
DedicatedWorkerGlobalScope
DelayNode
DelayOptions
DeviceMotionEvent
DeviceMotionEventAcceleration
DeviceMotionEventAccelerationInit
DeviceMotionEventInit
DeviceMotionEventRotationRate
DeviceMotionEventRotationRateInit
DeviceOrientationEvent
DeviceOrientationEventInit
Document
DocumentFragment
DocumentTimeline
DocumentTimelineOptions
DocumentType
DOMException
DOMImplementation
DOMMatrix
DOMMatrix2DInit
DOMMatrixInit
DOMMatrixReadOnly
DOMParser
DOMPoint
DOMPointInit
DOMPointReadOnly
DOMQuad
DOMQuadInit
DOMRect
DOMRectInit
DOMRectList
DOMRectReadOnly
DOMStringList
DOMStringMap
DOMTokenList
DoubleRange
DragEvent
DragEventInit
DynamicsCompressorNode
DynamicsCompressorOptions
EcdhKeyDeriveParams
EcdsaParams
EcKeyAlgorithm
EcKeyGenParams
EcKeyImportParams
EffectTiming
Element
ElementCreationOptions
ElementDefinitionOptions
ElementInternals
ErrorEvent
ErrorEventInit
Event
EventInit
EventListenerOptions
EventModifierInit
EventSource
EventSourceInit
EventTarget
EXT_blend_minmax
EXT_color_buffer_float
EXT_color_buffer_half_float
EXT_float_blend
EXT_frag_depth
EXT_shader_texture_lod
EXT_sRGB
EXT_texture_compression_bptc
EXT_texture_compression_rgtc
EXT_texture_filter_anisotropic
ExtendableEvent
ExtendableEventInit
ExtendableMessageEvent
ExtendableMessageEventInit
External
FederatedCredential
FederatedCredentialInit
FederatedCredentialRequestOptions
FetchEvent
FetchEventInit
File
FileList
FilePropertyBag
FileReader
FileReaderSync
FileSystem
FileSystemCreateWritableOptions
FileSystemDirectoryEntry
FileSystemDirectoryHandle
FileSystemDirectoryReader
FileSystemEntry
FileSystemFileEntry
FileSystemFileHandle
FileSystemFlags
FileSystemGetDirectoryOptions
FileSystemGetFileOptions
FileSystemHandle
FileSystemReadWriteOptions
FileSystemRemoveOptions
FileSystemSyncAccessHandle
FileSystemWritableFileStream
FocusEvent
FocusEventInit
FocusOptions
FontFace
FontFaceDescriptors
FontFaceFeatures
FontFacePalette
FontFacePalettes
FontFaceSet
FontFaceSetLoadEvent
FontFaceSetLoadEventInit
FontFaceVariationAxis
FontFaceVariations
FormData
FormDataEvent
FormDataEventInit
GainNode
GainOptions
Gamepad
GamepadButton
GamepadEffectParameters
GamepadEvent
GamepadEventInit
GamepadHapticActuator
GenerateTestReportParameters
Geolocation
GeolocationCoordinates
GeolocationPosition
GeolocationPositionError
GetAnimationsOptions
GetNotificationOptions
GetRootNodeOptions
GroupEffect
HashChangeEvent
HashChangeEventInit
Headers
Highlight
HighlightRegistry
History
HkdfParams
HmacImportParams
HmacKeyAlgorithm
HmacKeyGenParams
HTMLAllCollection
HTMLAnchorElement
HTMLAreaElement
HTMLAudioElement
HTMLBaseElement
HTMLBodyElement
HTMLBRElement
HTMLButtonElement
HTMLCanvasElement
HTMLCollection
HTMLDataElement
HTMLDataListElement
HTMLDetailsElement
HTMLDialogElement
HTMLDirectoryElement
HTMLDivElement
HTMLDListElement
HTMLElement
HTMLEmbedElement
HTMLFieldSetElement
HTMLFontElement
HTMLFormControlsCollection
HTMLFormElement
HTMLFrameElement
HTMLFrameSetElement
HTMLHeadElement
HTMLHeadingElement
HTMLHRElement
HTMLHtmlElement
HTMLIFrameElement
HTMLImageElement
HTMLInputElement
HTMLLabelElement
HTMLLegendElement
HTMLLIElement
HTMLLinkElement
HTMLMapElement
HTMLMarqueeElement
HTMLMediaElement
HTMLMenuElement
HTMLMetaElement
HTMLMeterElement
HTMLModElement
HTMLObjectElement
HTMLOListElement
HTMLOptGroupElement
HTMLOptionElement
HTMLOptionsCollection
HTMLOutputElement
HTMLParagraphElement
HTMLParamElement
HTMLPictureElement
HTMLPreElement
HTMLProgressElement
HTMLQuoteElement
HTMLScriptElement
HTMLSelectElement
HTMLSlotElement
HTMLSourceElement
HTMLSpanElement
HTMLStyleElement
HTMLTableCaptionElement
HTMLTableCellElement
HTMLTableColElement
HTMLTableElement
HTMLTableRowElement
HTMLTableSectionElement
HTMLTemplateElement
HTMLTextAreaElement
HTMLTimeElement
HTMLTitleElement
HTMLTrackElement
HTMLUListElement
HTMLUnknownElement
HTMLVideoElement
IDBCursor
IDBCursorWithValue
IDBDatabase
IDBDatabaseInfo
IDBFactory
IDBIndex
IDBIndexParameters
IDBKeyRange
IDBObjectStore
IDBObjectStoreParameters
IDBOpenDBRequest
IDBRequest
IDBTransaction
IDBTransactionOptions
IDBVersionChangeEvent
IDBVersionChangeEventInit
IIRFilterNode
IIRFilterOptions
ImageBitmap
ImageBitmapOptions
ImageBitmapRenderingContext
ImageBitmapRenderingContextSettings
ImageData
ImageDataSettings
ImageEncodeOptions
InputDeviceInfo
InputEvent
InputEventInit
IntersectionObserver
IntersectionObserverEntry
IntersectionObserverEntryInit
IntersectionObserverInit
JsonWebKey
KeyAlgorithm
KeyboardEvent
KeyboardEventInit
KeyframeAnimationOptions
KeyframeEffect
KeyframeEffectOptions
KeyFrameRequestEvent
KeySystemTrackConfiguration
Location
Lock
LockInfo
LockManager
LockManagerSnapshot
LockOptions
ManagedMediaSource
ManagedSourceBuffer
MathMLElement
MediaCapabilities
MediaCapabilitiesDecodingInfo
MediaCapabilitiesEncodingInfo
MediaCapabilitiesInfo
MediaCapabilitiesKeySystemConfiguration
MediaConfiguration
MediaDecodingConfiguration
MediaDeviceInfo
MediaDevices
MediaElementAudioSourceNode
MediaElementAudioSourceOptions
MediaEncodingConfiguration
MediaEncryptedEvent
MediaEncryptedEventInit
MediaError
MediaImage
MediaKeyMessageEvent
MediaKeyMessageEventInit
MediaKeys
MediaKeySession
MediaKeysPolicy
MediaKeyStatusMap
MediaKeySystemAccess
MediaKeySystemConfiguration
MediaKeySystemMediaCapability
MediaList
MediaMetadata
MediaMetadataInit
MediaPositionState
MediaQueryList
MediaQueryListEvent
MediaQueryListEventInit
MediaRecorder
MediaRecorderOptions
MediaSession
MediaSessionActionDetails
MediaSource
MediaSourceHandle
MediaStream
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
MediaStreamAudioSourceOptions
MediaStreamConstraints
MediaStreamTrack
MediaStreamTrackAudioSourceNode
MediaStreamTrackAudioSourceOptions
MediaStreamTrackEvent
MediaStreamTrackEventInit
MediaTrackCapabilities
MediaTrackConstraints
MediaTrackConstraintSet
MediaTrackSettings
MediaTrackSupportedConstraints
MessageChannel
MessageEvent
MessageEventInit
MessagePort
MimeType
MimeTypeArray
MouseEvent
MouseEventInit
MultiCacheQueryOptions
MutationEvent
MutationObserver
MutationObserverInit
MutationRecord
NamedNodeMap
Node
NodeIterator
NodeList
Notification
NotificationAction
NotificationEvent
NotificationEventInit
NotificationOptions
OES_draw_buffers_indexed
OES_element_index_uint
OES_fbo_render_mipmap
OES_standard_derivatives
OES_texture_float
OES_texture_float_linear
OES_texture_half_float
OES_texture_half_float_linear
OES_vertex_array_object
OfflineAudioCompletionEvent
OfflineAudioCompletionEventInit
OfflineAudioContext
OfflineAudioContextOptions
OffscreenCanvas
OffscreenCanvasRenderingContext2D
OptionalEffectTiming
OscillatorNode
OscillatorOptions
OverconstrainedError
PageRevealEvent
PageRevealEventInit
PageTransitionEvent
PageTransitionEventInit
PannerNode
PannerOptions
PasswordCredential
PasswordCredentialData
Path2D
PaymentCompleteDetails
PaymentCurrencyAmount
PaymentDetailsBase
PaymentDetailsInit
PaymentDetailsModifier
PaymentDetailsUpdate
PaymentItem
PaymentMethodChangeEvent
PaymentMethodChangeEventInit
PaymentMethodData
PaymentRequest
PaymentRequestUpdateEvent
PaymentRequestUpdateEventInit
PaymentResponse
PaymentValidationErrors
Pbkdf2Params
Performance
PerformanceEntry
PerformanceMark
PerformanceMarkOptions
PerformanceMeasure
PerformanceMeasureOptions
PerformanceNavigation
PerformanceNavigationTiming
PerformanceObserver
PerformanceObserverCallbackOptions
PerformanceObserverEntryList
PerformanceObserverInit
PerformancePaintTiming
PerformanceResourceTiming
PerformanceServerTiming
PerformanceTiming
PeriodicWave
PeriodicWaveConstraints
PeriodicWaveOptions
PermissionDescriptor
Permissions
PermissionSetParameters
PermissionStatus
Plugin
PluginArray
PointerEvent
PointerEventInit
PopStateEvent
PopStateEventInit
PositionOptions
ProcessingInstruction
ProgressEvent
ProgressEventInit
PromiseRejectionEvent
PromiseRejectionEventInit
PropertyDefinition
PublicKeyCredential
PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptionsJSON
PublicKeyCredentialDescriptor
PublicKeyCredentialDescriptorJSON
PublicKeyCredentialEntity
PublicKeyCredentialParameters
PublicKeyCredentialRequestOptions
PublicKeyCredentialRequestOptionsJSON
PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity
PublicKeyCredentialUserEntityJSON
PushEvent
PushEventInit
PushManager
PushMessageData
PushPermissionDescriptor
PushSubscription
PushSubscriptionChangeEvent
PushSubscriptionChangeEventInit
PushSubscriptionJSON
PushSubscriptionOptions
PushSubscriptionOptionsInit
QueuingStrategy
QueuingStrategyInit
RadioNodeList
Range
ReadableByteStreamController
ReadableStream
ReadableStreamBYOBReader
ReadableStreamBYOBReaderReadOptions
ReadableStreamBYOBRequest
ReadableStreamDefaultController
ReadableStreamDefaultReader
ReadableStreamGetReaderOptions
ReadableStreamIteratorOptions
ReadableStreamReadResult
ReadableWritablePair
RegistrationOptions
RegistrationResponseJSON
Report
ReportBody
ReportingObserver
ReportingObserverOptions
Request
RequestInit
ResizeObserver
ResizeObserverEntry
ResizeObserverOptions
ResizeObserverSize
Response
ResponseInit
RsaHashedImportParams
RsaHashedKeyAlgorithm
RsaHashedKeyGenParams
RsaKeyAlgorithm
RsaKeyGenParams
RsaOaepParams
RsaOtherPrimesInfo
RsaPssParams
RTCAnswerOptions
RTCAudioPlayoutStats
RTCAudioSourceStats
RTCCertificate
RTCCertificateExpiration
RTCCertificateStats
RTCCodecStats
RTCConfiguration
RTCDataChannel
RTCDataChannelEvent
RTCDataChannelEventInit
RTCDataChannelInit
RTCDataChannelStats
RTCDtlsFingerprint
RTCDtlsTransport
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCDTMFToneChangeEventInit
RTCEncodedAudioFrame
RTCEncodedAudioFrameMetadata
RTCEncodedVideoFrame
RTCEncodedVideoFrameMetadata
RTCError
RTCErrorEvent
RTCErrorEventInit
RTCErrorInit
RTCIceCandidate
RTCIceCandidateInit
RTCIceCandidatePair
RTCIceCandidatePairStats
RTCIceCandidateStats
RTCIceParameters
RTCIceServer
RTCIceTransport
RTCInboundRtpStreamStats
RTCLocalSessionDescriptionInit
RTCMediaSourceStats
RTCOfferAnswerOptions
RTCOfferOptions
RTCOutboundRtpStreamStats
RTCPeerConnection
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceErrorEventInit
RTCPeerConnectionIceEvent
RTCPeerConnectionIceEventInit
RTCPeerConnectionStats
RTCReceivedRtpStreamStats
RTCRemoteInboundRtpStreamStats
RTCRemoteOutboundRtpStreamStats
RTCRtcpParameters
RTCRtpCapabilities
RTCRtpCodec
RTCRtpCodecCapability
RTCRtpCodecParameters
RTCRtpCodingParameters
RTCRtpContributingSource
RTCRtpEncodingParameters
RTCRtpHeaderExtensionCapability
RTCRtpHeaderExtensionParameters
RTCRtpParameters
RTCRtpReceiveParameters
RTCRtpReceiver
RTCRtpScriptTransform
RTCRtpScriptTransformer
RTCRtpSender
RTCRtpSendParameters
RTCRtpStreamStats
RTCRtpSynchronizationSource
RTCRtpTransceiver
RTCRtpTransceiverInit
RTCSctpTransport
RTCSentRtpStreamStats
RTCSessionDescription
RTCSessionDescriptionInit
RTCSetParameterOptions
RTCStats
RTCStatsReport
RTCTrackEvent
RTCTrackEventInit
RTCTransformEvent
RTCTransportStats
RTCVideoSourceStats
Screen
ScreenOrientation
ScriptProcessorNode
ScrollIntoViewOptions
ScrollOptions
ScrollToOptions
SecurityPolicyViolationEvent
SecurityPolicyViolationEventInit
Selection
SequenceEffect
ServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
SFrameTransform
SFrameTransformErrorEvent
SFrameTransformErrorEventInit
SFrameTransformOptions
ShadowAnimation
ShadowRoot
ShadowRootInit
SharedWorker
SharedWorkerGlobalScope
SourceBuffer
SourceBufferList
SpeechGrammar
SpeechGrammarList
SpeechRecognition
SpeechRecognitionAlternative
SpeechRecognitionErrorEvent
SpeechRecognitionErrorEventInit
SpeechRecognitionEvent
SpeechRecognitionEventInit
SpeechRecognitionResult
SpeechRecognitionResultList
SpeechSynthesis
SpeechSynthesisErrorEvent
SpeechSynthesisErrorEventInit
SpeechSynthesisEvent
SpeechSynthesisEventInit
SpeechSynthesisUtterance
SpeechSynthesisVoice
StaticRange
StaticRangeInit
StereoPannerNode
StereoPannerOptions
Storage
StorageEstimate
StorageEvent
StorageEventInit
StorageManager
StreamPipeOptions
StructuredSerializeOptions
StylePropertyMap
StylePropertyMapReadOnly
StyleSheet
StyleSheetList
SubmitEvent
SubmitEventInit
SubtleCrypto
SVGAElement
SVGAngle
SVGAnimatedAngle
SVGAnimatedBoolean
SVGAnimatedEnumeration
SVGAnimatedInteger
SVGAnimatedLength
SVGAnimatedLengthList
SVGAnimatedNumber
SVGAnimatedNumberList
SVGAnimatedPreserveAspectRatio
SVGAnimatedRect
SVGAnimatedString
SVGAnimatedTransformList
SVGAnimateElement
SVGAnimateMotionElement
SVGAnimateTransformElement
SVGAnimationElement
SVGBoundingBoxOptions
SVGCircleElement
SVGClipPathElement
SVGComponentTransferFunctionElement
SVGDefsElement
SVGDescElement
SVGDiscardElement
SVGElement
SVGEllipseElement
SVGFEBlendElement
SVGFEColorMatrixElement
SVGFEComponentTransferElement
SVGFECompositeElement
SVGFEConvolveMatrixElement
SVGFEDiffuseLightingElement
SVGFEDisplacementMapElement
SVGFEDistantLightElement
SVGFEDropShadowElement
SVGFEFloodElement
SVGFEFuncAElement
SVGFEFuncBElement
SVGFEFuncGElement
SVGFEFuncRElement
SVGFEGaussianBlurElement
SVGFEImageElement
SVGFEMergeElement
SVGFEMergeNodeElement
SVGFEMorphologyElement
SVGFEOffsetElement
SVGFEPointLightElement
SVGFESpecularLightingElement
SVGFESpotLightElement
SVGFETileElement
SVGFETurbulenceElement
SVGFilterElement
SVGForeignObjectElement
SVGGElement
SVGGeometryElement
SVGGradientElement
SVGGraphicsElement
SVGImageElement
SVGLength
SVGLengthList
SVGLinearGradientElement
SVGLineElement
SVGMarkerElement
SVGMaskElement
SVGMetadataElement
SVGMPathElement
SVGNumber
SVGNumberList
SVGPathElement
SVGPatternElement
SVGPointList
SVGPolygonElement
SVGPolylineElement
SVGPreserveAspectRatio
SVGRadialGradientElement
SVGRectElement
SVGScriptElement
SVGSetElement
SVGStopElement
SVGStringList
SVGStyleElement
SVGSVGElement
SVGSwitchElement
SVGSymbolElement
SVGTextContentElement
SVGTextElement
SVGTextPathElement
SVGTextPositioningElement
SVGTitleElement
SVGTransform
SVGTransformList
SVGTSpanElement
SVGUnitTypes
SVGUseElement
SVGUseElementShadowRoot
SVGViewElement
Text
TextDecodeOptions
TextDecoder
TextDecoderOptions
TextDecoderStream
TextEncoder
TextEncoderEncodeIntoResult
TextEncoderStream
TextMetrics
TextTrack
TextTrackCue
TextTrackCueList
TextTrackList
TimeEvent
TimelineRangeOffset
TimeRanges
ToggleEvent
ToggleEventInit
TokenBinding
Touch
TouchEvent
TouchEventInit
TouchInit
TouchList
TrackEvent
TrackEventInit
Transformer
TransformStream
TransformStreamDefaultController
TransitionEvent
TransitionEventInit
TreeWalker
UIEvent
UIEventInit
ULongRange
UnderlyingSink
UnderlyingSource
URL
URLSearchParams
UserActivation
ValidityState
ValidityStateFlags
VideoConfiguration
VideoPlaybackQuality
VideoTrack
VideoTrackList
ViewTransition
VisibilityStateEntry
VisualViewport
VTTCue
VTTRegion
WakeLock
WakeLockSentinel
WaveShaperNode
WaveShaperOptions
WebGL2RenderingContext
WEBGL_color_buffer_float
WEBGL_compressed_texture_astc
WEBGL_compressed_texture_s3tc
WEBGL_compressed_texture_s3tc_srgb
WEBGL_debug_renderer_info
WEBGL_debug_shaders
WEBGL_depth_texture
WEBGL_draw_buffers
WEBGL_lose_context
WebGLActiveInfo
WebGLBuffer
WebGLContextAttributes
WebGLContextEvent
WebGLContextEventInit
WebGLFramebuffer
WebGLObject
WebGLProgram
WebGLQuery
WebGLRenderbuffer
WebGLRenderingContext
WebGLSampler
WebGLShader
WebGLShaderPrecisionFormat
WebGLSync
WebGLTexture
WebGLTransformFeedback
WebGLUniformLocation
WebGLVertexArrayObject
WebGLVertexArrayObjectOES
WebSocket
WheelEvent
WheelEventInit
Window
WindowClient
WindowPostMessageOptions
Worker
WorkerGlobalScope
WorkerLocation
WorkerNavigator
WorkerOptions
Worklet
WorkletGlobalScope
WorkletOptions
WritableStream
WritableStreamDefaultController
WritableStreamDefaultWriter
WriteParams
XMLDocument
XMLHttpRequest
XMLHttpRequestEventTarget
XMLHttpRequestUpload
XMLSerializer
XPathEvaluator
XPathExpression
XPathResult
XSLTProcessor

Properties

console → $Console
no setter
CSS → $CSS
no setter
document → Document
no setter
window → Window
no setter

Functions

createAudioElement() → HTMLAudioElement
createCanvasElement({int? width, int? height}) → HTMLCanvasElement
Create an HTMLCanvasElement in the current document.
createElementTag(String tagName) → HTMLElement
Create an HTMLElement with the specified tagName. If no element with tagName exists, returns an HTMLUnknownElement.
createIFrameElement() → HTMLIFrameElement
Create an HTMLIFrameElement in the current document.
querySelector(String selector) → Element?
Finds and returns the first element within the document that matches the specified CSS selector string. If no match is found, null is returned.

Typedefs

AlgorithmIdentifier = JSAny
AlignSetting = String
AllowSharedBufferSource = JSObject
AnimationPlayState = String
AnimationReplaceState = String
AppendMode = String
ArrayBufferView = JSObject
AttestationConveyancePreference = String
AudioContextLatencyCategory = String
AudioContextRenderSizeCategory = String
AudioContextState = String
AudioElement = HTMLAudioElement
All usages of this type alias should be updated to the more consistent HTMLAudioElement.
AudioSinkType = String
AudioWorkletProcessCallback = JSFunction
AudioWorkletProcessorConstructor = JSFunction
AuthenticatorAttachment = String
AuthenticatorTransport = String
AutoKeyword = String
AutomationRate = String
Base64URLString = String
BigInteger = JSUint8Array
BinaryData = JSObject
BinaryType = String
BiquadFilterType = String
BitrateMode = String
BlobCallback = JSFunction
BlobPart = JSAny
BodyInit = JSAny
BufferSource = JSObject
CanPlayTypeResult = String
CanvasDirection = String
CanvasElement = HTMLCanvasElement
All usages of this type alias should be updated to the more consistent HTMLCanvasElement.
CanvasFillRule = String
CanvasFontKerning = String
CanvasFontStretch = String
CanvasFontVariantCaps = String
CanvasImageSource = JSObject
CanvasLineCap = String
CanvasLineJoin = String
CanvasTextAlign = String
CanvasTextBaseline = String
CanvasTextRendering = String
ChannelCountMode = String
ChannelInterpretation = String
ClientCapability = String
ClientType = String
ClipboardItemData = JSPromise<JSAny>
ClipboardItems = JSArray<ClipboardItem>
ColorGamut = String
ColorSpaceConversion = String
CompositeOperation = String
CompositeOperationOrAuto = String
CompressionFormat = String
ConstrainBoolean = JSAny
ConstrainDOMString = JSAny
ConstrainDouble = JSAny
ConstrainULong = JSAny
ContextEvent = WebGLContextEvent
All usages of this type alias should be updated to the more consistent WebGLContextEvent.
COSEAlgorithmIdentifier = int
CredentialMediationRequirement = String
CryptoKeyID = JSAny
CSSBoxType = String
CSSColorAngle = JSAny
CSSColorNumber = JSAny
CSSColorPercent = JSAny
CSSColorRGBComp = JSAny
CSSKeywordish = JSAny
CSSMathOperator = String
CSSNumberish = JSAny
CSSNumericBaseType = String
CSSPerspectiveValue = JSAny
CssStyleDeclaration = CSSStyleDeclaration
All usages of this type alias should be updated to the more consistent CSSStyleDeclaration.
CSSUnparsedSegment = JSAny
CustomElementConstructor = JSFunction
DecodeErrorCallback = JSFunction
DecodeSuccessCallback = JSFunction
DirectionSetting = String
DistanceModelType = String
DocumentReadyState = String
DocumentVisibilityState = String
DOMHighResTimeStamp = num
DOMParserSupportedType = String
EffectCallback = JSFunction
EndingType = String
EndOfStreamError = String
EpochTimeStamp = int
ErrorCallback = JSFunction
EventHandler = EventHandlerNonNull?
EventHandlerNonNull = JSFunction
EventListener = JSFunction
FileCallback = JSFunction
FileSystemEntriesCallback = JSFunction
FileSystemEntryCallback = JSFunction
FileSystemHandleKind = String
FileSystemWriteChunkType = JSAny
FillMode = String
Float32List = JSObject
FontFaceLoadStatus = String
FontFaceSetLoadStatus = String
FormDataEntryValue = JSAny
FrameRequestCallback = JSFunction
FrameType = String
FunctionStringCallback = JSFunction
GamepadHapticEffectType = String
GamepadHapticsResult = String
GamepadMappingType = String
GeometryNode = JSObject
GLbitfield = int
GLboolean = bool
GLbyte = int
GLclampf = num
GLenum = int
GLfloat = num
GLint = int
GLint64 = int
GLintptr = int
GLshort = int
GLsizei = int
GLsizeiptr = int
GLubyte = int
GLuint = int
GLuint64 = int
GLushort = int
HashAlgorithmIdentifier = AlgorithmIdentifier
HDCPVersion = String
HdrMetadataType = String
HeadersInit = JSObject
HighlightType = String
HtmlElement = HTMLElement
All usages of this type alias should be updated to the more consistent HTMLElement.
HTMLOrSVGImageElement = JSObject
HTMLOrSVGScriptElement = JSObject
IDBCursorDirection = String
IDBRequestReadyState = String
IDBTransactionDurability = String
IDBTransactionMode = String
ImageBitmapSource = JSObject
ImageElement = HTMLImageElement
All usages of this type alias should be updated to the more consistent HTMLImageElement.
ImageOrientation = String
ImageSmoothingQuality = String
Int32List = JSObject
IntersectionObserverCallback = JSFunction
IterationCompositeOperation = String
KeyFormat = String
KeyType = String
KeyUsage = String
LargeBlobSupport = String
LineAlignSetting = String
LineAndPositionSetting = JSAny
LockGrantedCallback = JSFunction
LockMode = String
MediaDecodingType = String
MediaDeviceKind = String
MediaEncodingType = String
MediaKeyMessageType = String
MediaKeySessionClosedReason = String
MediaKeySessionType = String
MediaKeysRequirement = String
MediaKeyStatus = String
MediaProvider = JSObject
MediaSessionAction = String
MediaSessionActionHandler = JSFunction
MediaSessionPlaybackState = String
MediaStreamTrackState = String
MessageEventSource = JSObject
MutationCallback = JSFunction
NamedCurve = String
NodeFilter = JSFunction
NotificationDirection = String
NotificationPermission = String
NotificationPermissionCallback = JSFunction
OffscreenRenderingContext = JSObject
OffscreenRenderingContextId = String
OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull?
OnBeforeUnloadEventHandlerNonNull = JSFunction
OnErrorEventHandler = OnErrorEventHandlerNonNull?
OnErrorEventHandlerNonNull = JSFunction
OrientationLockType = String
OrientationType = String
OscillatorType = String
OverSampleType = String
PanningModelType = String
PasswordCredentialInit = JSObject
PaymentComplete = String
PerformanceEntryList = JSArray<PerformanceEntry>
PerformanceObserverCallback = JSFunction
PermissionState = String
PlaybackDirection = String
PositionAlignSetting = String
PositionCallback = JSFunction
PositionErrorCallback = JSFunction
PredefinedColorSpace = String
PremultiplyAlpha = String
PresentationStyle = String
PublicKeyCredentialClientCapabilities = JSObject
PublicKeyCredentialHints = String
PublicKeyCredentialJSON = JSObject
PublicKeyCredentialType = String
PushEncryptionKeyName = String
PushMessageDataInit = JSAny
QueuingStrategySize = JSFunction
ReadableStreamController = JSObject
ReadableStreamReader = JSObject
ReadableStreamReaderMode = String
ReadableStreamType = String
ReadyState = String
RecordingState = String
ReferrerPolicy = String
RenderBlockingStatusType = String
RenderingContext = JSObject
ReportingObserverCallback = JSFunction
ReportList = JSArray<Report>
RequestCache = String
RequestCredentials = String
RequestDestination = String
RequestDuplex = String
RequestInfo = JSAny
RequestMode = String
RequestPriority = String
RequestRedirect = String
ResidentKeyRequirement = String
ResizeObserverBoxOptions = String
ResizeObserverCallback = JSFunction
ResizeQuality = String
ResponseType = String
RTCBundlePolicy = String
RTCDataChannelState = String
RTCDtlsRole = String
RTCDtlsTransportState = String
RTCEncodedVideoFrameType = String
RTCErrorDetailType = String
RTCIceCandidateType = String
RTCIceComponent = String
RTCIceConnectionState = String
RTCIceGathererState = String
RTCIceGatheringState = String
RTCIceProtocol = String
RTCIceRole = String
RTCIceServerTransportProtocol = String
RTCIceTcpCandidateType = String
RTCIceTransportPolicy = String
RTCIceTransportState = String
RTCPeerConnectionErrorCallback = JSFunction
RTCPeerConnectionState = String
RTCQualityLimitationReason = String
RTCRtcpMuxPolicy = String
RTCRtpTransceiverDirection = String
RTCRtpTransform = JSObject
RTCSctpTransportState = String
RTCSdpType = String
RTCSessionDescriptionCallback = JSFunction
RTCSignalingState = String
RTCStatsIceCandidatePairState = String
RTCStatsType = String
ScrollBehavior = String
ScrollLogicalPosition = String
ScrollRestoration = String
ScrollSetting = String
SecurityPolicyViolationEventDisposition = String
SelectionMode = String
ServiceWorkerState = String
ServiceWorkerUpdateViaCache = String
SFrameTransformErrorEventType = String
SFrameTransformRole = String
ShadowRootMode = String
SlotAssignmentMode = String
SmallCryptoKeyID = int
SpeechRecognitionErrorCode = String
SpeechSynthesisErrorCode = String
TexImageSource = JSObject
TextTrackKind = String
TextTrackMode = String
TimerHandler = JSAny
TokenBindingStatus = String
TouchType = String
TransferFunction = String
TransformerCancelCallback = JSFunction
TransformerFlushCallback = JSFunction
TransformerStartCallback = JSFunction
TransformerTransformCallback = JSFunction
Uint32List = JSObject
UnderlyingSinkAbortCallback = JSFunction
UnderlyingSinkCloseCallback = JSFunction
UnderlyingSinkStartCallback = JSFunction
UnderlyingSinkWriteCallback = JSFunction
UnderlyingSourceCancelCallback = JSFunction
UnderlyingSourcePullCallback = JSFunction
UnderlyingSourceStartCallback = JSFunction
UpdateCallback = JSFunction
UserVerificationRequirement = String
UvmEntries = JSArray<UvmEntry>
UvmEntry = JSArray<JSNumber>
VibratePattern = JSAny
VideoElement = HTMLVideoElement
All usages of this type alias should be updated to the more consistent HTMLVideoElement.
VideoFacingModeEnum = String
VideoResizeModeEnum = String
VoidFunction = JSFunction
WakeLockType = String
WebGL = WebGLRenderingContext
All usages of this type alias should be updated to the more consistent WebGLRenderingContext.
WebGLPowerPreference = String
WorkerType = String
WriteCommandType = String
XMLHttpRequestBodyInit = JSAny
XMLHttpRequestResponseType = String
XPathNSResolver = JSFunction