Cargo Features

web-sys has no features set by default.

[dependencies]
web-sys = { version = "0.3.66", features = ["AbortController", "AbortSignal", "AddEventListenerOptions", "AesGcmParams", "AlignSetting", "AlphaOption", "AnalyserNode", "AngleInstancedArrays", "Animation", "AnimationEffect", "AnimationEvent", "AnimationEventInit", "AnimationPlayState", "AnimationPlaybackEvent", "AnimationPlaybackEventInit", "AnimationPropertyValueDetails", "AnimationTimeline", "AssignedNodesOptions", "AttestationConveyancePreference", "Attr", "AttributeNameValue", "AudioBuffer", "AudioBufferOptions", "AudioBufferSourceNode", "AudioConfiguration", "AudioContext", "AudioContextLatencyCategory", "AudioContextOptions", "AudioContextState", "AudioData", "AudioDataCopyToOptions", "AudioDataInit", "AudioDecoder", "AudioDecoderConfig", "AudioDecoderInit", "AudioDecoderSupport", "AudioDestinationNode", "AudioEncoder", "AudioEncoderConfig", "AudioEncoderInit", "AudioEncoderSupport", "AudioListener", "AudioNode", "AudioNodeOptions", "AudioParam", "AudioParamMap", "AudioProcessingEvent", "AudioSampleFormat", "AudioScheduledSourceNode", "AudioSinkInfo", "AudioSinkOptions", "AudioSinkType", "AudioStreamTrack", "AudioTrack", "AudioTrackList", "AudioWorklet", "AudioWorkletGlobalScope", "AudioWorkletNode", "AudioWorkletNodeOptions", "AuthenticationExtensionsClientInputs", "AuthenticationExtensionsClientOutputs", "AuthenticatorAssertionResponse", "AuthenticatorAttachment", "AuthenticatorAttestationResponse", "AuthenticatorResponse", "AutoKeyword", "BarProp", "BaseAudioContext", "BasePropertyIndexedKeyframe", "BasicCardType", "BatteryManager", "BeforeUnloadEvent", "BinaryType", "BiquadFilterNode", "BiquadFilterOptions", "BiquadFilterType", "Blob", "BlobEvent", "BlobEventInit", "BlobPropertyBag", "BlockParsingOptions", "Bluetooth", "BluetoothAdvertisingEvent", "BluetoothAdvertisingEventInit", "BluetoothCharacteristicProperties", "BluetoothDataFilterInit", "BluetoothDevice", "BluetoothLeScanFilterInit", "BluetoothManufacturerDataMap", "BluetoothPermissionDescriptor", "BluetoothPermissionResult", "BluetoothPermissionStorage", "BluetoothRemoteGattCharacteristic", "BluetoothRemoteGattDescriptor", "BluetoothRemoteGattServer", "BluetoothRemoteGattService", "BluetoothServiceDataMap", "BluetoothUuid", "BoxQuadOptions", "BroadcastChannel", "BrowserElementExecuteScriptOptions", "BrowserFindDirection", "CacheBatchOperation", "CacheQueryOptions", "CacheStorageNamespace", "CanvasCaptureMediaStream", "CanvasCaptureMediaStreamTrack", "CanvasGradient", "CanvasRenderingContext2d", "CanvasWindingRule", "CaretChangedReason", "CaretPosition", "CaretStateChangedEventInit", "CdataSection", "ChannelCountMode", "ChannelInterpretation", "ChannelMergerNode", "ChannelMergerOptions", "ChannelSplitterNode", "ChannelSplitterOptions", "CharacterData", "CheckerboardReportService", "ChromeFilePropertyBag", "ChromeWorker", "Client", "ClientQueryOptions", "ClientRectsAndTexts", "ClientType", "Clients", "Clipboard", "ClipboardEvent", "ClipboardEventInit", "ClipboardPermissionDescriptor", "CloseEvent", "CloseEventInit", "CodecState", "ColorSpaceConversion", "Comment", "CompositeOperation", "CompositionEvent", "CompositionEventInit", "ComputedEffectTiming", "ConnStatusDict", "ConnectionType", "ConsoleInstance", "ConsoleProfileEvent", "ConsoleTimerLogOrEnd", "ConsoleTimerStart", "ConstantSourceNode", "ConstrainBooleanParameters", "ConstrainLongRange", "ConvertCoordinateOptions", "ConvolverNode", "ConvolverOptions", "Coordinates", "CountQueuingStrategy", "Credential", "CredentialCreationOptions", "CredentialRequestOptions", "CredentialsContainer", "Crypto", "CryptoKey", "CryptoKeyPair", "CssAnimation", "CssBoxType", "CssConditionRule", "CssFontFeatureValuesRule", "CssGroupingRule", "CssImportRule", "CssKeyframeRule", "CssKeyframesRule", "CssMediaRule", "CssPageRule", "CssPseudoElement", "CssRule", "CssRuleList", "CssStyleDeclaration", "CssStyleRule", "CssStyleSheet", "CssStyleSheetParsingMode", "CssSupportsRule", "CssTransition", "CustomElementRegistry", "CustomEvent", "CustomEventInit", "DataTransfer", "DataTransferItem", "DataTransferItemList", "DecoderDoctorNotificationType", "DedicatedWorkerGlobalScope", "DelayNode", "DelayOptions", "DeviceAcceleration", "DeviceAccelerationInit", "DeviceLightEvent", "DeviceLightEventInit", "DeviceMotionEvent", "DeviceMotionEventInit", "DeviceOrientationEvent", "DeviceOrientationEventInit", "DeviceProximityEvent", "DeviceProximityEventInit", "DeviceRotationRate", "Directory", "DisplayMediaStreamConstraints", "DisplayNameOptions", "DisplayNameResult", "DistanceModelType", "DnsLookupDict", "Document", "DocumentFragment", "DocumentTimeline", "DocumentTimelineOptions", "DocumentType", "DomError", "DomException", "DomImplementation", "DomMatrix", "DomMatrix2dInit", "DomMatrixInit", "DomMatrixReadOnly", "DomParser", "DomPoint", "DomPointInit", "DomPointReadOnly", "DomQuad", "DomQuadInit", "DomQuadJson", "DomRect", "DomRectInit", "DomRectList", "DomRectReadOnly", "DomRequest", "DomRequestReadyState", "DomStringList", "DomStringMap", "DomTokenList", "DomWindowResizeEventDetail", "DragEvent", "DragEventInit", "DynamicsCompressorNode", "EcKeyGenParams", "EcdsaParams", "EffectTiming", "Element", "ElementCreationOptions", "ElementDefinitionOptions", "EncodedAudioChunk", "EncodedAudioChunkInit", "EncodedAudioChunkMetadata", "EncodedAudioChunkType", "EncodedVideoChunk", "EncodedVideoChunkInit", "EncodedVideoChunkMetadata", "EncodedVideoChunkType", "EndingTypes", "ErrorCallback", "ErrorEvent", "ErrorEventInit", "Event", "EventInit", "EventListener", "EventListenerOptions", "EventModifierInit", "EventSource", "EventSourceInit", "EventTarget", "ExtColorBufferHalfFloat", "ExtShaderTextureLod", "ExtTextureNorm16", "ExtendableEvent", "ExtendableEventInit", "ExtendableMessageEvent", "ExtendableMessageEventInit", "FakePluginTagInit", "FetchEvent", "FetchEventInit", "FetchObserver", "FetchReadableStreamReadDataDone", "FetchState", "File", "FileCallback", "FileList", "FilePropertyBag", "FileReader", "FileReaderSync", "FileSystem", "FileSystemCreateWritableOptions", "FileSystemDirectoryEntry", "FileSystemDirectoryHandle", "FileSystemDirectoryReader", "FileSystemEntriesCallback", "FileSystemEntry", "FileSystemEntryCallback", "FileSystemFileEntry", "FileSystemFileHandle", "FileSystemFlags", "FileSystemGetDirectoryOptions", "FileSystemGetFileOptions", "FileSystemHandle", "FileSystemHandleKind", "FileSystemReadWriteOptions", "FileSystemRemoveOptions", "FileSystemSyncAccessHandle", "FileSystemWritableFileStream", "FlowControlType", "FocusEvent", "FocusEventInit", "FontData", "FontFace", "FontFaceDescriptors", "FontFaceLoadStatus", "FontFaceSet", "FontFaceSetIterator", "FontFaceSetIteratorResult", "FontFaceSetLoadEvent", "FontFaceSetLoadEventInit", "FontFaceSetLoadStatus", "FormData", "FrameType", "FuzzingFunctions", "GainNode", "GainOptions", "Gamepad", "GamepadAxisMoveEvent", "GamepadAxisMoveEventInit", "GamepadButton", "GamepadButtonEvent", "GamepadButtonEventInit", "GamepadEvent", "GamepadEventInit", "GamepadHand", "GamepadHapticActuator", "GamepadHapticActuatorType", "GamepadMappingType", "GamepadPose", "GamepadServiceTest", "Geolocation", "GetAnimationsOptions", "GetRootNodeOptions", "GetUserMediaRequest", "Gpu", "GpuAutoLayoutMode", "GpuBindGroup", "GpuBindGroupEntry", "GpuBindGroupLayout", "GpuBlendComponent", "GpuBlendState", "GpuBuffer", "GpuBufferBindingType", "GpuBufferDescriptor", "GpuBufferMapState", "GpuCanvasAlphaMode", "GpuCanvasConfiguration", "GpuCanvasContext", "GpuColorDict", "GpuColorTargetState", "GpuCommandBuffer", "GpuCommandBufferDescriptor", "GpuCommandEncoder", "GpuCompilationInfo", "GpuCompilationMessage", "GpuCompilationMessageType", "GpuComputePassDescriptor", "GpuComputePassEncoder", "GpuComputePassTimestampWrites", "GpuComputePipeline", "GpuComputePipelineDescriptor", "GpuDepthStencilState", "GpuDevice", "GpuDeviceDescriptor", "GpuDeviceLostInfo", "GpuDeviceLostReason", "GpuError", "GpuErrorFilter", "GpuExternalTextureBindingLayout", "GpuFilterMode", "GpuImageCopyBuffer", "GpuImageCopyExternalImage", "GpuImageCopyTexture", "GpuIndexFormat", "GpuInternalError", "GpuMultisampleState", "GpuOrigin3dDict", "GpuOutOfMemoryError", "GpuPipelineDescriptorBase", "GpuPipelineError", "GpuPipelineErrorInit", "GpuPipelineErrorReason", "GpuPowerPreference", "GpuProgrammableStage", "GpuQuerySet", "GpuQuerySetDescriptor", "GpuQueryType", "GpuQueue", "GpuQueueDescriptor", "GpuRenderBundle", "GpuRenderBundleEncoder", "GpuRenderPassColorAttachment", "GpuRenderPassDescriptor", "GpuRenderPassTimestampWrites", "GpuRenderPipeline", "GpuRenderPipelineDescriptor", "GpuRequestAdapterOptions", "GpuSampler", "GpuSamplerDescriptor", "GpuShaderModuleDescriptor", "GpuStorageTextureAccess", "GpuStoreOp", "GpuSupportedFeatures", "GpuSupportedLimits", "GpuTexture", "GpuTextureDescriptor", "GpuTextureDimension", "GpuTextureFormat", "GpuTextureSampleType", "GpuTextureView", "GpuTextureViewDimension", "GpuUncapturedErrorEvent", "GpuUncapturedErrorEventInit", "GpuValidationError", "GpuVertexState", "GridTrackState", "HardwareAcceleration", "HashChangeEvent", "HashChangeEventInit", "Headers", "HeadersGuardEnum", "Hid", "HidCollectionInfo", "HidConnectionEvent", "HidConnectionEventInit", "HidDevice", "HidDeviceFilter", "HidDeviceRequestOptions", "HidInputReportEvent", "HidInputReportEventInit", "HiddenPluginEventInit", "History", "HitRegionOptions", "HmacKeyAlgorithm", "HmacKeyGenParams", "HtmlAllCollection", "HtmlAreaElement", "HtmlAudioElement", "HtmlBrElement", "HtmlButtonElement", "HtmlCanvasElement", "HtmlCollection", "HtmlDataListElement", "HtmlDialogElement", "HtmlDivElement", "HtmlDocument", "HtmlElement", "HtmlFontElement", "HtmlFormControlsCollection", "HtmlFormElement", "HtmlFrameSetElement", "HtmlHeadElement", "HtmlHtmlElement", "HtmlIFrameElement", "HtmlImageElement", "HtmlLegendElement", "HtmlMapElement", "HtmlMediaElement", "HtmlMetaElement", "HtmlOListElement", "HtmlObjectElement", "HtmlOptGroupElement", "HtmlOptionElement", "HtmlOptionsCollection", "HtmlParamElement", "HtmlProgressElement", "HtmlSelectElement", "HtmlSlotElement", "HtmlStyleElement", "HtmlTableCaptionElement", "HtmlTableColElement", "HtmlTableRowElement", "HtmlTableSectionElement", "HtmlTimeElement", "HtmlUListElement", "HtmlUnknownElement", "HtmlVideoElement", "HttpConnectionElement", "IdbCursor", "IdbCursorDirection", "IdbCursorWithValue", "IdbDatabase", "IdbFactory", "IdbFileHandle", "IdbFileMetadataParameters", "IdbFileRequest", "IdbIndex", "IdbIndexParameters", "IdbKeyRange", "IdbLocaleAwareKeyRange", "IdbMutableFile", "IdbObjectStore", "IdbOpenDbOptions", "IdbOpenDbRequest", "IdbRequest", "IdbRequestReadyState", "IdbTransaction", "IdbTransactionMode", "IdbVersionChangeEvent", "IdbVersionChangeEventInit", "IdleRequestOptions", "IirFilterNode", "IirFilterOptions", "ImageBitmap", "ImageCapture", "ImageCaptureError", "ImageCaptureErrorEvent", "ImageCaptureErrorEventInit", "ImageData", "ImageDecodeOptions", "ImageDecoder", "ImageDecoderInit", "ImageEncodeOptions", "ImageOrientation", "ImageTrack", "ImageTrackList", "InputEvent", "InputEventInit", "IntersectionObserverEntry", "IntersectionObserverEntryInit", "IntersectionObserverInit", "IntlUtils", "IsInputPendingOptions", "IterableKeyOrValueResult", "IterationCompositeOperation", "KeyIdsInitData", "KeyboardEvent", "KeyboardEventInit", "KeyframeAnimationOptions", "KeyframeEffect", "LatencyMode", "ListBoxObject", "LocalMediaStream", "LocaleInfo", "Location", "LockInfo", "LockManager", "LockManagerSnapshot", "LockMode", "LockOptions", "MediaCapabilities", "MediaConfiguration", "MediaDecodingConfiguration", "MediaDeviceInfo", "MediaDeviceKind", "MediaDevices", "MediaElementAudioSourceNode", "MediaElementAudioSourceOptions", "MediaEncodingConfiguration", "MediaEncodingType", "MediaEncryptedEvent", "MediaError", "MediaImage", "MediaKeyError", "MediaKeyMessageEvent", "MediaKeyMessageEventInit", "MediaKeyMessageType", "MediaKeyNeededEventInit", "MediaKeySession", "MediaKeyStatus", "MediaKeyStatusMap", "MediaKeySystemAccess", "MediaKeySystemConfiguration", "MediaKeySystemStatus", "MediaKeys", "MediaKeysPolicy", "MediaKeysRequirement", "MediaList", "MediaMetadata", "MediaMetadataInit", "MediaPositionState", "MediaQueryList", "MediaQueryListEvent", "MediaQueryListEventInit", "MediaRecorder", "MediaRecorderErrorEvent", "MediaRecorderErrorEventInit", "MediaRecorderOptions", "MediaSession", "MediaSessionAction", "MediaSessionActionDetails", "MediaSessionPlaybackState", "MediaSource", "MediaSourceEndOfStreamError", "MediaSourceEnum", "MediaSourceReadyState", "MediaStream", "MediaStreamAudioDestinationNode", "MediaStreamAudioSourceNode", "MediaStreamAudioSourceOptions", "MediaStreamConstraints", "MediaStreamError", "MediaStreamEvent", "MediaStreamEventInit", "MediaStreamTrack", "MediaStreamTrackEvent", "MediaStreamTrackEventInit", "MediaStreamTrackGenerator", "MediaStreamTrackGeneratorInit", "MediaStreamTrackProcessor", "MediaStreamTrackProcessorInit", "MediaStreamTrackState", "MediaTrackConstraintSet", "MediaTrackConstraints", "MediaTrackSettings", "MediaTrackSupportedConstraints", "MemoryBreakdownEntry", "MessageChannel", "MessageEvent", "MessageEventInit", "MessagePort", "MidiAccess", "MidiConnectionEvent", "MidiConnectionEventInit", "MidiInput", "MidiInputMap", "MidiMessageEvent", "MidiMessageEventInit", "MidiOptions", "MidiOutput", "MidiOutputMap", "MidiPort", "MidiPortConnectionState", "MidiPortDeviceState", "MidiPortType", "MimeType", "MimeTypeArray", "MouseEvent", "MouseEventInit", "MouseScrollEvent", "MozDebug", "MutationEvent", "MutationObservingInfo", "MutationRecord", "NamedNodeMap", "NativeOsFileWriteAtomicOptions", "NavigationType", "NetworkCommandOptions", "NetworkInformation", "NetworkResultOptions", "Node", "NodeFilter", "NodeIterator", "NodeList", "Notification", "NotificationAction", "NotificationDirection", "NotificationEvent", "NotificationEventInit", "NotificationOptions", "NotificationPermission", "OesStandardDerivatives", "OesTextureHalfFloat", "OesVertexArrayObject", "OfflineAudioCompletionEvent", "OfflineAudioCompletionEventInit", "OfflineAudioContext", "OfflineAudioContextOptions", "OfflineResourceList", "OffscreenCanvas", "OpenWindowEventDetail", "OptionalEffectTiming", "OrientationLockType", "OrientationType", "OscillatorNode", "OscillatorOptions", "OscillatorType", "OvrMultiview2", "PageTransitionEvent", "PageTransitionEventInit", "PaintRequest", "PaintRequestList", "PaintWorkletGlobalScope", "PannerNode", "PannerOptions", "PanningModelType", "ParityType", "Path2d", "PaymentAddress", "PaymentComplete", "PaymentMethodChangeEvent", "PaymentMethodChangeEventInit", "PaymentRequestUpdateEvent", "PaymentRequestUpdateEventInit", "PcImplIceConnectionState", "PcObserverStateType", "Performance", "PerformanceEntry", "PerformanceEntryEventInit", "PerformanceEntryFilterOptions", "PerformanceMeasure", "PerformanceNavigation", "PerformanceNavigationTiming", "PerformanceObserverEntryList", "PerformanceObserverInit", "PerformanceResourceTiming", "PerformanceServerTiming", "PerformanceTiming", "PeriodicWave", "PermissionDescriptor", "PermissionName", "PermissionState", "PermissionStatus", "Permissions", "PlaybackDirection", "Plugin", "PluginArray", "PluginCrashedEventInit", "PointerEvent", "PointerEventInit", "PopStateEvent", "PopStateEventInit", "PopupBlockedEvent", "PopupBlockedEventInit", "PositionError", "PositionOptions", "PremultiplyAlpha", "Presentation", "PresentationAvailability", "PresentationConnection", "PresentationConnectionAvailableEvent", "PresentationConnectionAvailableEventInit", "PresentationConnectionBinaryType", "PresentationConnectionCloseEvent", "PresentationConnectionCloseEventInit", "PresentationConnectionClosedReason", "PresentationConnectionList", "PresentationConnectionState", "PresentationReceiver", "PresentationRequest", "PresentationStyle", "ProcessingInstruction", "ProfileTimelineMarker", "ProfileTimelineStackFrame", "ProfileTimelineWorkerOperationType", "ProgressEvent", "ProgressEventInit", "PromiseNativeHandler", "PromiseRejectionEvent", "PromiseRejectionEventInit", "PublicKeyCredential", "PublicKeyCredentialDescriptor", "PublicKeyCredentialParameters", "PublicKeyCredentialRpEntity", "PublicKeyCredentialUserEntity", "PushEncryptionKeyName", "PushEvent", "PushEventInit", "PushManager", "PushMessageData", "PushSubscriptionInit", "PushSubscriptionJson", "PushSubscriptionKeys", "PushSubscriptionOptions", "PushSubscriptionOptionsInit", "QueryOptions", "QueuingStrategy", "QueuingStrategyInit", "RadioNodeList", "Range", "ReadableByteStreamController", "ReadableStream", "ReadableStreamByobReader", "ReadableStreamByobRequest", "ReadableStreamDefaultReader", "ReadableStreamGetReaderOptions", "ReadableStreamReadResult", "ReadableStreamType", "ReadableWritablePair", "RecordingState"] }

This list is auto-generated by the wasm-bindgen-webidl program

AbortController
AbortSignal = EventTarget

Affects gen_AbortController::signal, gen_Request::signal

AddEventListenerOptions

Affects gen_EventTarget::add_event_listener_with_callback_and_add_event_listener_options, gen_EventTarget::add_event_listener_with_callback_and_add_event_listener_options_and_wants_untrusted

AesCbcParams AesCtrParams AesDerivedKeyParams AesGcmParams
AesKeyAlgorithm AesKeyGenParams Algorithm AlignSetting
AllowedBluetoothDevice AllowedUsbDevice AlphaOption
AnalyserNode = AudioNode, EventTarget

Affects gen_AudioContext::create_analyser, gen_BaseAudioContext::create_analyser, gen_OfflineAudioContext::create_analyser

AnalyserOptions AngleInstancedArrays
Animation CssAnimation? CssTransition? = EventTarget

Affects gen_CssPseudoElement::animate, gen_CssPseudoElement::animate_with_f64, gen_Element::animate, gen_Element::animate_with_f64

AnimationEffect KeyframeEffect?

Affects gen_Animation::effect, gen_Animation::set_effect, gen_Animation::new_with_effect

AnimationEvent = Event
AnimationEventInit

Affects gen_AnimationEvent::new_with_event_init_dict

AnimationPlayState

Affects gen_Animation::play_state

AnimationPlaybackEvent = Event
AnimationPlaybackEventInit

Affects gen_AnimationPlaybackEvent::new_with_event_init_dict

AnimationPropertyDetails AnimationPropertyValueDetails
AnimationTimeline DocumentTimeline?

Affects gen_Animation::timeline, gen_Animation::set_timeline

AssignedNodesOptions

Affects gen_HtmlSlotElement::assigned_nodes_with_options

AttestationConveyancePreference
Attr = EventTarget, Node

Affects gen_Document::create_attribute, gen_Document::create_attribute_ns, gen_Element::get_attribute_node, gen_Element::get_attribute_node_ns, gen_Element::remove_attribute_node, gen_Element::set_attribute_node, gen_Element::set_attribute_node_ns, gen_NamedNodeMap::get_named_item, gen_NamedNodeMap::get_named_item_ns, gen_NamedNodeMap::item, gen_NamedNodeMap::remove_named_item, gen_NamedNodeMap::remove_named_item_ns, gen_NamedNodeMap::set_named_item, gen_NamedNodeMap::set_named_item_ns, gen_NamedNodeMap::get_with_name, gen_NamedNodeMap::get_with_index

AttributeNameValue
AudioBuffer

Affects gen_AudioBufferSourceNode::buffer, gen_AudioBufferSourceNode::set_buffer, gen_AudioContext::create_buffer, gen_AudioProcessingEvent::input_buffer, gen_AudioProcessingEvent::output_buffer, gen_BaseAudioContext::create_buffer, gen_ConvolverNode::buffer, gen_ConvolverNode::set_buffer, gen_OfflineAudioCompletionEvent::rendered_buffer, gen_OfflineAudioContext::create_buffer

AudioBufferOptions

Affects gen_AudioBuffer::new

AudioBufferSourceNode = AudioNode, AudioScheduledSourceNode, EventTarget

Affects gen_AudioContext::create_buffer_source, gen_BaseAudioContext::create_buffer_source, gen_OfflineAudioContext::create_buffer_source

AudioBufferSourceOptions AudioConfiguration
AudioContext = BaseAudioContext, EventTarget

Affects gen_MediaStreamAudioDestinationNode::new

AudioContextLatencyCategory
AudioContextOptions

Affects gen_AudioContext::new_with_context_options

AudioContextState

Affects gen_AudioContext::state, gen_BaseAudioContext::state, gen_OfflineAudioContext::state

AudioData

Affects gen_AudioEncoder::encode

AudioDataCopyToOptions

Affects gen_AudioData::allocation_size, gen_AudioData::copy_to_with_buffer_source, gen_AudioData::copy_to_with_u8_array

AudioDataInit

Affects gen_AudioData::new

AudioDecoder
AudioDecoderConfig

Affects gen_AudioDecoder::configure, gen_AudioDecoder::is_config_supported

AudioDecoderInit

Affects gen_AudioDecoder::new

AudioDecoderSupport
AudioDestinationNode = AudioNode, EventTarget

Affects gen_AudioContext::destination, gen_BaseAudioContext::destination, gen_OfflineAudioContext::destination

AudioEncoder
AudioEncoderConfig

Affects gen_AudioEncoder::configure, gen_AudioEncoder::is_config_supported

AudioEncoderInit

Affects gen_AudioEncoder::new

AudioEncoderSupport
AudioListener

Affects gen_AudioContext::listener, gen_BaseAudioContext::listener, gen_OfflineAudioContext::listener

AudioNode AnalyserNode? AudioBufferSourceNode? AudioDestinationNode? AudioScheduledSourceNode? AudioWorkletNode? BiquadFilterNode? ChannelMergerNode? ChannelSplitterNode? ConstantSourceNode? ConvolverNode? DelayNode? DynamicsCompressorNode? GainNode? IirFilterNode? MediaElementAudioSourceNode? MediaStreamAudioDestinationNode? MediaStreamAudioSourceNode? OscillatorNode? PannerNode? = EventTarget

Affects gen_MediaRecorder::new_with_audio_node, gen_MediaRecorder::new_with_audio_node_and_u32

AudioNodeOptions
AudioParam

Affects gen_AudioBufferSourceNode::playback_rate, gen_AudioBufferSourceNode::detune, gen_AudioNode::connect_with_audio_param, gen_AudioNode::connect_with_audio_param_and_output, gen_AudioNode::disconnect_with_audio_param, gen_AudioNode::disconnect_with_audio_param_and_output, gen_AudioParamMap::get, gen_BiquadFilterNode::frequency, gen_BiquadFilterNode::detune, gen_BiquadFilterNode::q, gen_BiquadFilterNode::gain, gen_ConstantSourceNode::offset, gen_DelayNode::delay_time, gen_DynamicsCompressorNode::threshold, gen_DynamicsCompressorNode::knee, gen_DynamicsCompressorNode::ratio, gen_DynamicsCompressorNode::attack, gen_DynamicsCompressorNode::release, gen_GainNode::gain, gen_OscillatorNode::frequency

AudioParamMap

Affects gen_AudioWorkletNode::parameters

AudioProcessingEvent = Event
AudioSampleFormat

Affects gen_AudioData::format

AudioScheduledSourceNode AudioBufferSourceNode? ConstantSourceNode? OscillatorNode? = AudioNode, EventTarget
AudioSinkInfo
AudioSinkOptions

Affects gen_AudioContext::set_sink_id_with_audio_sink_options

AudioSinkType

Affects gen_AudioSinkInfo::type_

AudioStreamTrack = EventTarget, MediaStreamTrack
AudioTrack

Affects gen_AudioTrackList::get_track_by_id, gen_AudioTrackList::get

AudioTrackList = EventTarget

Affects gen_HtmlMediaElement::audio_tracks, gen_SourceBuffer::audio_tracks

AudioWorklet = Worklet

Affects gen_AudioContext::audio_worklet, gen_BaseAudioContext::audio_worklet, gen_OfflineAudioContext::audio_worklet

AudioWorkletGlobalScope = WorkletGlobalScope
AudioWorkletNode = AudioNode, EventTarget
AudioWorkletNodeOptions

Affects gen_AudioWorkletProcessor::new_with_options

AudioWorkletProcessor AuthenticationExtensionsClientInputs
AuthenticationExtensionsClientOutputs

Affects gen_PublicKeyCredential::get_client_extension_results

AuthenticatorAssertionResponse = AuthenticatorResponse
AuthenticatorAttachment
AuthenticatorAttestationResponse = AuthenticatorResponse
AuthenticatorResponse AuthenticatorAssertionResponse? AuthenticatorAttestationResponse?

Affects gen_PublicKeyCredential::response

AuthenticatorSelectionCriteria AuthenticatorTransport AutoKeyword
AutocompleteInfo BarProp
BaseAudioContext AudioContext? OfflineAudioContext? = EventTarget

Affects gen_AnalyserNode::new, gen_AudioBufferSourceNode::new, gen_AudioNode::context, gen_AudioWorkletNode::new, gen_BiquadFilterNode::new, gen_ChannelMergerNode::new, gen_ChannelSplitterNode::new

BaseComputedKeyframe BaseKeyframe BasePropertyIndexedKeyframe
BasicCardRequest BasicCardResponse BasicCardType
BatteryManager = EventTarget
BeforeUnloadEvent = Event
BinaryType
BiquadFilterNode = AudioNode, EventTarget

Affects gen_AudioContext::create_biquad_filter, gen_BaseAudioContext::create_biquad_filter, gen_OfflineAudioContext::create_biquad_filter

BiquadFilterOptions
BiquadFilterType

Affects gen_BiquadFilterNode::type_, gen_BiquadFilterNode::set_type

Blob File?

Affects gen_BlobEvent::data, gen_FileReader::read_as_array_buffer, gen_FileReader::read_as_binary_string, gen_FileReader::read_as_data_url, gen_FileReader::read_as_text, gen_FileReader::read_as_text_with_label, gen_FileReaderSync::read_as_array_buffer, gen_FileReaderSync::read_as_binary_string, gen_FileReaderSync::read_as_data_url, gen_FileReaderSync::read_as_text, gen_FileReaderSync::read_as_text_with_encoding, gen_FileSystemWritableFileStream::write_with_blob, gen_FormData::append_with_blob, gen_FormData::append_with_blob_and_filename, gen_FormData::set_with_blob, gen_FormData::set_with_blob_and_filename, gen_Navigator::send_beacon_with_opt_blob, gen_PresentationConnection::send_with_blob, gen_PushMessageData::blob, gen_Response::new_with_opt_blob

BlobEvent = Event
BlobEventInit

Affects gen_BlobEvent::new_with_event_init_dict

BlobPropertyBag

Affects gen_Blob::new_with_buffer_source_sequence_and_options, gen_Blob::new_with_u8_array_sequence_and_options, gen_Blob::new_with_blob_sequence_and_options, gen_Blob::new_with_str_sequence_and_options

BlockParsingOptions
Bluetooth = EventTarget

Affects gen_Navigator::bluetooth

BluetoothAdvertisingEvent = Event
BluetoothAdvertisingEventInit

Affects gen_BluetoothAdvertisingEvent::new

BluetoothCharacteristicProperties

Affects gen_BluetoothRemoteGattCharacteristic::properties

BluetoothDataFilterInit
BluetoothDevice = EventTarget

Affects gen_Bluetooth::referring_device, gen_BluetoothAdvertisingEvent::device, gen_BluetoothRemoteGattServer::device, gen_BluetoothRemoteGattService::device

BluetoothLeScanFilterInit
BluetoothManufacturerDataMap

Affects gen_BluetoothAdvertisingEvent::manufacturer_data

BluetoothPermissionDescriptor
BluetoothPermissionResult = EventTarget, PermissionStatus
BluetoothPermissionStorage
BluetoothRemoteGattCharacteristic = EventTarget

Affects gen_BluetoothRemoteGattDescriptor::characteristic

BluetoothRemoteGattDescriptor
BluetoothRemoteGattServer

Affects gen_BluetoothDevice::gatt

BluetoothRemoteGattService = EventTarget

Affects gen_BluetoothRemoteGattCharacteristic::service

BluetoothServiceDataMap

Affects gen_BluetoothAdvertisingEvent::service_data

BluetoothUuid
BoxQuadOptions

Affects gen_Document::get_box_quads_with_options, gen_Element::get_box_quads_with_options, gen_Text::get_box_quads_with_options

BroadcastChannel = EventTarget
BrowserElementDownloadOptions BrowserElementExecuteScriptOptions
BrowserFeedWriter BrowserFindCaseSensitivity BrowserFindDirection
ByteLengthQueuingStrategy Cache CacheBatchOperation
CacheQueryOptions

Affects gen_Cache::delete_with_str_and_options, gen_Cache::keys_with_str_and_options, gen_Cache::match_with_str_and_options, gen_Cache::match_all_with_str_and_options, gen_CacheStorage::match_with_str_and_options

CacheStorage CacheStorageNamespace
CanvasCaptureMediaStream = EventTarget, MediaStream
CanvasCaptureMediaStreamTrack = EventTarget, MediaStreamTrack
CanvasGradient

Affects gen_CanvasRenderingContext2d::create_linear_gradient, gen_CanvasRenderingContext2d::create_radial_gradient, gen_OffscreenCanvasRenderingContext2d::create_linear_gradient, gen_OffscreenCanvasRenderingContext2d::create_radial_gradient

CanvasPattern CanvasRenderingContext2d
CanvasWindingRule

Affects gen_CanvasRenderingContext2d::clip_with_canvas_winding_rule, gen_CanvasRenderingContext2d::fill_with_canvas_winding_rule, gen_CanvasRenderingContext2d::is_point_in_path_with_f64_and_canvas_winding_rule, gen_OffscreenCanvasRenderingContext2d::clip_with_canvas_winding_rule, gen_OffscreenCanvasRenderingContext2d::fill_with_canvas_winding_rule, gen_OffscreenCanvasRenderingContext2d::is_point_in_path_with_f64_and_canvas_winding_rule

CaretChangedReason
CaretPosition

Affects gen_Document::caret_position_from_point

CaretStateChangedEventInit
CdataSection = CharacterData, EventTarget, Node, Text

Affects gen_Document::create_cdata_section

ChannelCountMode

Affects gen_AudioNode::channel_count_mode, gen_AudioNode::set_channel_count_mode

ChannelInterpretation

Affects gen_AudioNode::channel_interpretation, gen_AudioNode::set_channel_interpretation

ChannelMergerNode = AudioNode, EventTarget

Affects gen_AudioContext::create_channel_merger, gen_AudioContext::create_channel_merger_with_number_of_inputs, gen_BaseAudioContext::create_channel_merger, gen_BaseAudioContext::create_channel_merger_with_number_of_inputs, gen_OfflineAudioContext::create_channel_merger, gen_OfflineAudioContext::create_channel_merger_with_number_of_inputs

ChannelMergerOptions
ChannelSplitterNode = AudioNode, EventTarget

Affects gen_AudioContext::create_channel_splitter, gen_AudioContext::create_channel_splitter_with_number_of_outputs, gen_BaseAudioContext::create_channel_splitter, gen_BaseAudioContext::create_channel_splitter_with_number_of_outputs, gen_OfflineAudioContext::create_channel_splitter, gen_OfflineAudioContext::create_channel_splitter_with_number_of_outputs

ChannelSplitterOptions
CharacterData CdataSection? Comment? ProcessingInstruction? = EventTarget, Node
CheckerboardReason CheckerboardReport CheckerboardReportService
ChromeFilePropertyBag
ChromeWorker = EventTarget, Worker
Client
ClientQueryOptions

Affects gen_Clients::match_all_with_options

ClientRectsAndTexts
ClientType

Affects gen_Client::type_

Clients

Affects gen_ServiceWorkerGlobalScope::clients

Clipboard = EventTarget

Affects gen_Navigator::clipboard

ClipboardEvent = Event
ClipboardEventInit

Affects gen_ClipboardEvent::new_with_event_init_dict

ClipboardItem ClipboardItemOptions ClipboardPermissionDescriptor
CloseEvent = Event
CloseEventInit

Affects gen_CloseEvent::new_with_event_init_dict

CodecState

Affects gen_AudioDecoder::state, gen_AudioEncoder::state, gen_VideoDecoder::state, gen_VideoEncoder::state

CollectedClientData ColorSpaceConversion
Comment = CharacterData, EventTarget, Node

Affects gen_Document::create_comment

CompositeOperation

Affects gen_KeyframeEffect::composite, gen_KeyframeEffect::set_composite

CompositionEvent = Event, UiEvent
CompositionEventInit

Affects gen_CompositionEvent::new_with_event_init_dict

ComputedEffectTiming

Affects gen_AnimationEffect::get_computed_timing

ConnStatusDict
ConnectionType

Affects gen_NetworkInformation::type_

ConsoleCounter ConsoleCounterError ConsoleEvent ConsoleInstance
ConsoleInstanceOptions ConsoleLevel ConsoleLogLevel ConsoleProfileEvent
ConsoleStackEntry ConsoleTimerError ConsoleTimerLogOrEnd
ConsoleTimerStart
ConstantSourceNode = AudioNode, AudioScheduledSourceNode, EventTarget

Affects gen_AudioContext::create_constant_source, gen_BaseAudioContext::create_constant_source, gen_OfflineAudioContext::create_constant_source

ConstantSourceOptions ConstrainBooleanParameters
ConstrainDomStringParameters ConstrainDoubleRange ConstrainLongRange
ContextAttributes2d ConvertCoordinateOptions
ConvolverNode = AudioNode, EventTarget

Affects gen_AudioContext::create_convolver, gen_BaseAudioContext::create_convolver, gen_OfflineAudioContext::create_convolver

ConvolverOptions
Coordinates

Affects gen_Position::coords

CountQueuingStrategy
Credential PublicKeyCredential?

Affects gen_CredentialsContainer::store

CredentialCreationOptions

Affects gen_CredentialsContainer::create_with_options

CredentialRequestOptions

Affects gen_CredentialsContainer::get_with_options

CredentialsContainer

Affects gen_Navigator::credentials

Crypto
CryptoKey

Affects gen_SubtleCrypto::decrypt_with_object_and_buffer_source, gen_SubtleCrypto::decrypt_with_str_and_buffer_source, gen_SubtleCrypto::decrypt_with_object_and_u8_array, gen_SubtleCrypto::decrypt_with_str_and_u8_array, gen_SubtleCrypto::derive_bits_with_object, gen_SubtleCrypto::derive_bits_with_str, gen_SubtleCrypto::derive_key_with_object_and_object, gen_SubtleCrypto::derive_key_with_str_and_object, gen_SubtleCrypto::derive_key_with_object_and_str, gen_SubtleCrypto::derive_key_with_str_and_str, gen_SubtleCrypto::encrypt_with_object_and_buffer_source, gen_SubtleCrypto::encrypt_with_str_and_buffer_source, gen_SubtleCrypto::encrypt_with_object_and_u8_array, gen_SubtleCrypto::encrypt_with_str_and_u8_array, gen_SubtleCrypto::export_key, gen_SubtleCrypto::sign_with_object_and_buffer_source

CryptoKeyPair
CssAnimation = Animation, EventTarget
CssBoxType
CssConditionRule CssMediaRule? CssSupportsRule? = CssGroupingRule, CssRule
CssCounterStyleRule CssFontFaceRule CssFontFeatureValuesRule = CssRule
CssGroupingRule CssConditionRule? CssMediaRule? CssSupportsRule? = CssRule
CssImportRule = CssRule
CssKeyframeRule = CssRule

Affects gen_CssKeyframesRule::find_rule

CssKeyframesRule = CssRule
CssMediaRule = CssConditionRule, CssGroupingRule, CssRule
CssNamespaceRule CssPageRule = CssRule
CssPseudoElement

Affects gen_KeyframeEffect::new_with_opt_css_pseudo_element_and_keyframes, gen_KeyframeEffect::new_with_opt_css_pseudo_element_and_keyframes_and_f64

CssRule CssConditionRule? CssCounterStyleRule? CssFontFaceRule? CssFontFeatureValuesRule? CssGroupingRule? CssImportRule? CssKeyframeRule? CssKeyframesRule? CssMediaRule? CssNamespaceRule? CssPageRule? CssStyleRule? CssSupportsRule?

Affects gen_CssRuleList::item, gen_CssRuleList::get, gen_CssStyleDeclaration::parent_rule, gen_CssStyleSheet::owner_rule

CssRuleList

Affects gen_CssGroupingRule::css_rules, gen_CssKeyframesRule::css_rules, gen_CssStyleSheet::css_rules

CssStyleDeclaration

Affects gen_CssFontFaceRule::style, gen_CssKeyframeRule::style, gen_CssPageRule::style, gen_CssStyleRule::style, gen_HtmlElement::style, gen_SvgElement::style

CssStyleRule = CssRule
CssStyleSheet = StyleSheet

Affects gen_CssImportRule::style_sheet, gen_CssRule::parent_style_sheet

CssStyleSheetParsingMode
CssSupportsRule = CssConditionRule, CssGroupingRule, CssRule
CssTransition = Animation, EventTarget
CustomElementRegistry
CustomEvent = Event
CustomEventInit

Affects gen_CustomEvent::new_with_event_init_dict

DataTransfer

Affects gen_ClipboardEvent::clipboard_data, gen_DragEvent::data_transfer, gen_InputEvent::data_transfer, gen_TreeView::can_drop, gen_TreeView::drop

DataTransferItem

Affects gen_DataTransferItemList::add_with_str_and_type, gen_DataTransferItemList::get

DataTransferItemList

Affects gen_DataTransfer::items

DateTimeValue DecoderDoctorNotification DecoderDoctorNotificationType
DedicatedWorkerGlobalScope = EventTarget, WorkerGlobalScope
DelayNode = AudioNode, EventTarget

Affects gen_AudioContext::create_delay, gen_AudioContext::create_delay_with_max_delay_time, gen_BaseAudioContext::create_delay, gen_BaseAudioContext::create_delay_with_max_delay_time, gen_OfflineAudioContext::create_delay, gen_OfflineAudioContext::create_delay_with_max_delay_time

DelayOptions
DeviceAcceleration

Affects gen_DeviceMotionEvent::acceleration, gen_DeviceMotionEvent::acceleration_including_gravity

DeviceAccelerationInit
DeviceLightEvent = Event
DeviceLightEventInit

Affects gen_DeviceLightEvent::new_with_event_init_dict

DeviceMotionEvent = Event
DeviceMotionEventInit

Affects gen_DeviceMotionEvent::new_with_event_init_dict

DeviceOrientationEvent = Event
DeviceOrientationEventInit

Affects gen_DeviceOrientationEvent::new_with_event_init_dict

DeviceProximityEvent = Event
DeviceProximityEventInit

Affects gen_DeviceProximityEvent::new_with_event_init_dict

DeviceRotationRate

Affects gen_DeviceMotionEvent::rotation_rate

DeviceRotationRateInit DhKeyDeriveParams DirectionSetting Directory
DisplayMediaStreamConstraints

Affects gen_MediaDevices::get_display_media_with_constraints

DisplayNameOptions
DisplayNameResult

Affects gen_IntlUtils::get_display_names

DistanceModelType

Affects gen_PannerNode::distance_model, gen_PannerNode::set_distance_model

DnsCacheDict DnsCacheEntry DnsLookupDict
Document HtmlDocument? = EventTarget, Node

Affects gen_DomImplementation::create_document, gen_DomImplementation::create_html_document, gen_DomImplementation::create_html_document_with_title, gen_HtmlEmbedElement::get_svg_document, gen_HtmlFrameElement::content_document, gen_HtmlIFrameElement::content_document, gen_HtmlIFrameElement::get_svg_document, gen_HtmlObjectElement::content_document, gen_HtmlObjectElement::get_svg_document, gen_Node::owner_document, gen_SpeechRecognitionEvent::emma

DocumentFragment = EventTarget, Node

Affects gen_Document::create_document_fragment, gen_HtmlTemplateElement::content, gen_Range::clone_contents, gen_Range::create_contextual_fragment, gen_Range::extract_contents

DocumentTimeline = AnimationTimeline

Affects gen_Document::timeline

DocumentTimelineOptions

Affects gen_DocumentTimeline::new_with_options

DocumentType = EventTarget, Node

Affects gen_Document::doctype, gen_DomImplementation::create_document_type

DomError
DomException GpuPipelineError?

Affects gen_DomRequest::error, gen_FileReader::error, gen_IdbRequest::error, gen_IdbTransaction::error, gen_MediaRecorderErrorEvent::error

DomImplementation

Affects gen_Document::implementation

DomMatrix = DomMatrixReadOnly

Affects gen_CanvasRenderingContext2d::get_transform, gen_DomMatrixReadOnly::flip_x, gen_DomMatrixReadOnly::flip_y, gen_DomMatrixReadOnly::inverse, gen_DomMatrixReadOnly::multiply, gen_DomMatrixReadOnly::rotate, gen_DomMatrixReadOnly::rotate_with_origin_x, gen_DomMatrixReadOnly::rotate_with_origin_x_and_origin_y, gen_DomMatrixReadOnly::rotate_axis_angle, gen_DomMatrixReadOnly::rotate_from_vector, gen_DomMatrixReadOnly::scale, gen_DomMatrixReadOnly::scale_with_origin_x, gen_DomMatrixReadOnly::scale_with_origin_x_and_origin_y, gen_DomMatrixReadOnly::scale3d, gen_DomMatrixReadOnly::scale3d_with_origin_x, gen_DomMatrixReadOnly::scale3d_with_origin_x_and_origin_y, gen_DomMatrixReadOnly::scale3d_with_origin_x_and_origin_y_and_origin_z, gen_OffscreenCanvasRenderingContext2d::get_transform

DomMatrix2dInit

Affects gen_CanvasRenderingContext2d::set_transform_with_dom_matrix_2d_init, gen_OffscreenCanvasRenderingContext2d::set_transform_with_dom_matrix_2d_init

DomMatrixInit
DomMatrixReadOnly DomMatrix?
DomParser
DomPoint = DomPointReadOnly

Affects gen_DomMatrixReadOnly::transform_point, gen_DomQuad::p1, gen_DomQuad::p2, gen_DomQuad::p3, gen_DomQuad::p4

DomPointInit

Affects gen_CanvasRenderingContext2d::round_rect_with_dom_point_init, gen_DomPoint::from_point_with_other, gen_DomPointReadOnly::from_point_with_other, gen_DomQuad::new_with_dom_point_init, gen_DomQuad::new_with_dom_point_init_and_p2, gen_DomQuad::new_with_dom_point_init_and_p2_and_p3, gen_DomQuad::new_with_dom_point_init_and_p2_and_p3_and_p4, gen_OffscreenCanvasRenderingContext2d::round_rect_with_dom_point_init, gen_Path2d::round_rect_with_dom_point_init

DomPointReadOnly DomPoint?
DomQuad

Affects gen_Document::convert_quad_from_node_with_document, gen_Element::convert_quad_from_node_with_element, gen_Text::convert_quad_from_node_with_text

DomQuadInit
DomQuadJson

Affects gen_DomQuad::to_json

DomRect = DomRectReadOnly

Affects gen_CaretPosition::get_client_rect, gen_DomRectList::item, gen_DomRectList::get, gen_Element::get_bounding_client_rect, gen_PaintRequest::client_rect, gen_Range::get_bounding_client_rect

DomRectInit
DomRectList

Affects gen_Element::get_client_rects, gen_Range::get_client_rects

DomRectReadOnly DomRect?

Affects gen_DomQuad::bounds, gen_DomQuad::new_with_rect, gen_DomQuad::get_bounds, gen_IntersectionObserverEntry::root_bounds, gen_IntersectionObserverEntry::bounding_client_rect, gen_IntersectionObserverEntry::intersection_rect, gen_ResizeObserverEntry::content_rect, gen_VideoFrame::coded_rect, gen_VideoFrame::visible_rect

DomRequest IdbFileRequest? = EventTarget

Affects gen_IdbMutableFile::get_file

DomRequestReadyState

Affects gen_DomRequest::ready_state

DomStringList

Affects gen_Document::style_sheet_sets, gen_IdbDatabase::object_store_names, gen_IdbObjectStore::index_names, gen_IdbTransaction::object_store_names

DomStringMap

Affects gen_HtmlElement::dataset, gen_SvgElement::dataset

DomTokenList

Affects gen_Element::class_list, gen_HtmlAnchorElement::rel_list, gen_HtmlAreaElement::rel_list, gen_HtmlIFrameElement::sandbox, gen_HtmlLinkElement::rel_list, gen_HtmlLinkElement::sizes, gen_HtmlOutputElement::html_for, gen_SvgaElement::rel_list

DomWindowResizeEventDetail
DragEvent = Event, MouseEvent, UiEvent
DragEventInit

Affects gen_DragEvent::new_with_event_init_dict

DynamicsCompressorNode = AudioNode, EventTarget

Affects gen_AudioContext::create_dynamics_compressor, gen_BaseAudioContext::create_dynamics_compressor, gen_OfflineAudioContext::create_dynamics_compressor

DynamicsCompressorOptions EcKeyAlgorithm EcKeyGenParams
EcKeyImportParams EcdhKeyDeriveParams EcdsaParams
EffectTiming

Affects gen_AnimationEffect::get_timing

Element HtmlAnchorElement? HtmlAreaElement? HtmlAudioElement? HtmlBaseElement? HtmlBodyElement? HtmlBrElement? HtmlButtonElement? HtmlCanvasElement? HtmlDListElement? HtmlDataElement? HtmlDataListElement? HtmlDetailsElement? HtmlDialogElement? HtmlDirectoryElement? HtmlDivElement? HtmlElement? HtmlEmbedElement? HtmlFieldSetElement? HtmlFontElement? HtmlFormElement? HtmlFrameElement? HtmlFrameSetElement? HtmlHeadElement? HtmlHeadingElement? HtmlHrElement? HtmlHtmlElement? HtmlIFrameElement? HtmlImageElement? HtmlInputElement? HtmlLabelElement? HtmlLegendElement? HtmlLiElement? HtmlLinkElement? HtmlMapElement? HtmlMediaElement? HtmlMenuElement? HtmlMenuItemElement? HtmlMetaElement? HtmlMeterElement? HtmlModElement? HtmlOListElement? HtmlObjectElement? HtmlOptGroupElement? HtmlOptionElement? 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? = EventTarget, Node

Affects gen_CanvasRenderingContext2d::draw_custom_focus_ring, gen_CanvasRenderingContext2d::draw_focus_if_needed, gen_CharacterData::previous_element_sibling, gen_CharacterData::next_element_sibling, gen_CssPseudoElement::parent_element, gen_DataTransfer::set_drag_image, gen_Document::document_element, gen_Document::current_script, gen_Document::scrolling_element, gen_Document::active_element, gen_Document::pointer_lock_element, gen_Document::fullscreen_element, gen_Document::first_element_child, gen_Document::last_element_child, gen_Document::create_element, gen_Document::create_element_with_str, gen_Document::create_element_ns, gen_Document::create_element_ns_with_str, gen_Document::get_element_by_id, gen_Document::query_selector

ElementCreationOptions
ElementDefinitionOptions

Affects gen_CustomElementRegistry::define_with_options

EncodedAudioChunk

Affects gen_AudioDecoder::decode

EncodedAudioChunkInit

Affects gen_EncodedAudioChunk::new

EncodedAudioChunkMetadata
EncodedAudioChunkType

Affects gen_EncodedAudioChunk::type_

EncodedVideoChunk

Affects gen_VideoDecoder::decode

EncodedVideoChunkInit

Affects gen_EncodedVideoChunk::new

EncodedVideoChunkMetadata
EncodedVideoChunkType

Affects gen_EncodedVideoChunk::type_

EndingTypes
ErrorCallback

Affects gen_FileSystemDirectoryReader::read_entries_with_callback_and_error_callback, gen_FileSystemEntry::get_parent_with_callback_and_error_callback, gen_FileSystemFileEntry::file_with_callback_and_error_callback

ErrorEvent = Event
ErrorEventInit

Affects gen_ErrorEvent::new_with_event_init_dict

Event AnimationEvent? AnimationPlaybackEvent? AudioProcessingEvent? BeforeUnloadEvent? BlobEvent? BluetoothAdvertisingEvent? ClipboardEvent? CloseEvent? CompositionEvent? CustomEvent? DeviceLightEvent? DeviceMotionEvent? DeviceOrientationEvent? DeviceProximityEvent? DragEvent? ErrorEvent? ExtendableEvent? ExtendableMessageEvent? FetchEvent? FocusEvent? FontFaceSetLoadEvent? GamepadAxisMoveEvent? GamepadButtonEvent? GamepadEvent? GpuUncapturedErrorEvent? HashChangeEvent? HidConnectionEvent? HidInputReportEvent? IdbVersionChangeEvent? ImageCaptureErrorEvent? InputEvent? KeyboardEvent? MediaEncryptedEvent? MediaKeyError? MediaKeyMessageEvent? MediaQueryListEvent? MediaRecorderErrorEvent? MediaStreamEvent? MediaStreamTrackEvent? MessageEvent? MidiConnectionEvent? MidiMessageEvent? MouseEvent? MouseScrollEvent? MutationEvent? NotificationEvent? OfflineAudioCompletionEvent? PageTransitionEvent? PaymentMethodChangeEvent? PaymentRequestUpdateEvent? PointerEvent? PopStateEvent? PopupBlockedEvent? PresentationConnectionAvailableEvent? PresentationConnectionCloseEvent? ProgressEvent? PromiseRejectionEvent? PushEvent?

Affects gen_Document::create_event, gen_EventTarget::dispatch_event

EventInit

Affects gen_Event::new_with_event_init_dict

EventListener

Affects gen_EventTarget::add_event_listener_with_event_listener, gen_EventTarget::add_event_listener_with_event_listener_and_bool, gen_EventTarget::add_event_listener_with_event_listener_and_bool_and_wants_untrusted, gen_EventTarget::remove_event_listener_with_event_listener, gen_EventTarget::remove_event_listener_with_event_listener_and_bool, gen_MediaQueryList::add_listener_with_opt_event_listener, gen_MediaQueryList::remove_listener_with_opt_event_listener

EventListenerOptions

Affects gen_EventTarget::remove_event_listener_with_callback_and_event_listener_options

EventModifierInit
EventSource = EventTarget
EventSourceInit

Affects gen_EventSource::new_with_event_source_init_dict

EventTarget AbortSignal? AnalyserNode? Animation? Attr? AudioBufferSourceNode? AudioContext? AudioDestinationNode? AudioNode? AudioScheduledSourceNode? AudioStreamTrack? AudioTrackList? AudioWorkletNode? BaseAudioContext? BatteryManager? BiquadFilterNode? Bluetooth? BluetoothDevice? BluetoothPermissionResult? BluetoothRemoteGattCharacteristic? BluetoothRemoteGattService? BroadcastChannel? CanvasCaptureMediaStream? CanvasCaptureMediaStreamTrack? CdataSection? ChannelMergerNode? ChannelSplitterNode? CharacterData? ChromeWorker? Clipboard? Comment? ConstantSourceNode? ConvolverNode? CssAnimation? CssTransition? DedicatedWorkerGlobalScope? DelayNode? Document? DocumentFragment? DocumentType? DomRequest? DynamicsCompressorNode? Element? EventSource? FetchObserver? FileReader? FontFaceSet? GainNode? GpuDevice? Hid? HidDevice? HtmlAnchorElement? HtmlAreaElement? HtmlAudioElement? HtmlBaseElement? HtmlBodyElement? HtmlBrElement? HtmlButtonElement? HtmlCanvasElement? HtmlDListElement? HtmlDataElement? HtmlDataListElement? HtmlDetailsElement? HtmlDialogElement? HtmlDirectoryElement? HtmlDivElement? HtmlDocument? HtmlElement? HtmlEmbedElement? HtmlFieldSetElement? HtmlFontElement? HtmlFormElement? HtmlFrameElement? HtmlFrameSetElement? HtmlHeadElement? HtmlHeadingElement? HtmlHrElement? HtmlHtmlElement? HtmlIFrameElement? HtmlImageElement? HtmlInputElement? HtmlLabelElement? HtmlLegendElement? HtmlLiElement? HtmlLinkElement? HtmlMapElement? HtmlMediaElement? HtmlMenuElement? HtmlMenuItemElement? HtmlMetaElement? HtmlMeterElement? HtmlModElement? HtmlOListElement? HtmlObjectElement? HtmlOptGroupElement? HtmlOptionElement? 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? IdbDatabase? IdbFileHandle? IdbFileRequest? IdbMutableFile? IdbOpenDbRequest? IdbRequest? IdbTransaction? IirFilterNode? ImageTrack? LocalMediaStream? MediaDevices? MediaElementAudioSourceNode? MediaKeySession? MediaQueryList? MediaRecorder? MediaSource? MediaStream? MediaStreamAudioDestinationNode? MediaStreamAudioSourceNode? MediaStreamTrack? MediaStreamTrackGenerator? MessagePort? MidiAccess? MidiInput? MidiOutput? MidiPort? NetworkInformation? Node? Notification? OfflineAudioContext? OfflineResourceList? OffscreenCanvas? OscillatorNode? PannerNode? Performance? PermissionStatus? PresentationAvailability? PresentationConnection? PresentationConnectionList? PresentationRequest? ProcessingInstruction?

Affects gen_Event::target, gen_Event::current_target, gen_FocusEvent::related_target, gen_MouseEvent::related_target, gen_Touch::target

Exception ExtBlendMinmax ExtColorBufferFloat ExtColorBufferHalfFloat
ExtDisjointTimerQuery ExtFragDepth ExtSRgb ExtShaderTextureLod
ExtTextureFilterAnisotropic ExtTextureNorm16
ExtendableEvent ExtendableMessageEvent? FetchEvent? NotificationEvent? PushEvent? = Event
ExtendableEventInit

Affects gen_ExtendableEvent::new_with_event_init_dict

ExtendableMessageEvent = Event, ExtendableEvent
ExtendableMessageEventInit

Affects gen_ExtendableMessageEvent::new_with_event_init_dict

External FakePluginMimeEntry FakePluginTagInit
FetchEvent = Event, ExtendableEvent
FetchEventInit

Affects gen_FetchEvent::new

FetchObserver = EventTarget
FetchReadableStreamReadDataArray FetchReadableStreamReadDataDone
FetchState

Affects gen_FetchObserver::state

File = Blob

Affects gen_DataTransferItem::get_as_file, gen_FileList::item, gen_FileList::get

FileCallback

Affects gen_FileSystemFileEntry::file_with_file_callback, gen_FileSystemFileEntry::file_with_file_callback_and_callback

FileList

Affects gen_DataTransfer::files, gen_HtmlInputElement::files, gen_HtmlInputElement::set_files

FilePropertyBag

Affects gen_File::new_with_buffer_source_sequence_and_options, gen_File::new_with_u8_array_sequence_and_options, gen_File::new_with_blob_sequence_and_options, gen_File::new_with_str_sequence_and_options

FileReader = EventTarget
FileReaderSync
FileSystem

Affects gen_FileSystemEntry::filesystem

FileSystemCreateWritableOptions

Affects gen_FileSystemFileHandle::create_writable_with_options

FileSystemDirectoryEntry = FileSystemEntry

Affects gen_FileSystem::root

FileSystemDirectoryHandle = FileSystemHandle
FileSystemDirectoryReader

Affects gen_FileSystemDirectoryEntry::create_reader

FileSystemEntriesCallback

Affects gen_FileSystemDirectoryReader::read_entries_with_file_system_entries_callback, gen_FileSystemDirectoryReader::read_entries_with_file_system_entries_callback_and_callback

FileSystemEntry FileSystemDirectoryEntry? FileSystemFileEntry?

Affects gen_DataTransferItem::webkit_get_as_entry

FileSystemEntryCallback

Affects gen_FileSystemEntry::get_parent_with_file_system_entry_callback, gen_FileSystemEntry::get_parent_with_file_system_entry_callback_and_callback

FileSystemFileEntry = FileSystemEntry
FileSystemFileHandle = FileSystemHandle
FileSystemFlags

Affects gen_FileSystemDirectoryEntry::get_directory_with_path_and_options, gen_FileSystemDirectoryEntry::get_directory_with_path_and_options_and_callback, gen_FileSystemDirectoryEntry::get_directory_with_path_and_options_and_callback_and_callback, gen_FileSystemDirectoryEntry::get_file_with_path_and_options, gen_FileSystemDirectoryEntry::get_file_with_path_and_options_and_callback, gen_FileSystemDirectoryEntry::get_file_with_path_and_options_and_callback_and_callback

FileSystemGetDirectoryOptions

Affects gen_FileSystemDirectoryHandle::get_directory_handle_with_options

FileSystemGetFileOptions

Affects gen_FileSystemDirectoryHandle::get_file_handle_with_options

FileSystemHandle FileSystemDirectoryHandle? FileSystemFileHandle?
FileSystemHandleKind

Affects gen_FileSystemHandle::kind

FileSystemReadWriteOptions

Affects gen_FileSystemSyncAccessHandle::read_with_buffer_source_and_options, gen_FileSystemSyncAccessHandle::read_with_u8_array_and_options, gen_FileSystemSyncAccessHandle::write_with_buffer_source_and_options, gen_FileSystemSyncAccessHandle::write_with_u8_array_and_options

FileSystemRemoveOptions

Affects gen_FileSystemDirectoryHandle::remove_entry_with_options

FileSystemSyncAccessHandle
FileSystemWritableFileStream = WritableStream
FillMode FlashClassification FlexLineGrowthState FlowControlType
FocusEvent = Event, UiEvent
FocusEventInit

Affects gen_FocusEvent::new_with_focus_event_init_dict

FontData
FontFace

Affects gen_FontFaceSet::add, gen_FontFaceSet::delete, gen_FontFaceSet::has

FontFaceDescriptors

Affects gen_FontFace::new_with_str_and_descriptors, gen_FontFace::new_with_array_buffer_and_descriptors, gen_FontFace::new_with_array_buffer_view_and_descriptors, gen_FontFace::new_with_u8_array_and_descriptors

FontFaceLoadStatus

Affects gen_FontFace::status

FontFaceSet = EventTarget

Affects gen_Document::fonts

FontFaceSetIterator

Affects gen_FontFaceSet::entries, gen_FontFaceSet::values

FontFaceSetIteratorResult

Affects gen_FontFaceSetIterator::next

FontFaceSetLoadEvent = Event
FontFaceSetLoadEventInit

Affects gen_FontFaceSetLoadEvent::new_with_event_init_dict

FontFaceSetLoadStatus

Affects gen_FontFaceSet::status

FormData

Affects gen_Navigator::send_beacon_with_opt_form_data, gen_Response::new_with_opt_form_data

FrameType

Affects gen_Client::frame_type

FuzzingFunctions
GainNode = AudioNode, EventTarget

Affects gen_AudioContext::create_gain, gen_BaseAudioContext::create_gain, gen_OfflineAudioContext::create_gain

GainOptions
Gamepad

Affects gen_GamepadEvent::gamepad

GamepadAxisMoveEvent = Event, GamepadEvent
GamepadAxisMoveEventInit

Affects gen_GamepadAxisMoveEvent::new_with_event_init_dict

GamepadButton
GamepadButtonEvent = Event, GamepadEvent
GamepadButtonEventInit

Affects gen_GamepadButtonEvent::new_with_event_init_dict

GamepadEvent GamepadAxisMoveEvent? GamepadButtonEvent? = Event
GamepadEventInit

Affects gen_GamepadEvent::new_with_event_init_dict

GamepadHand

Affects gen_Gamepad::hand, gen_GamepadServiceTest::no_hand, gen_GamepadServiceTest::left_hand, gen_GamepadServiceTest::right_hand

GamepadHapticActuator
GamepadHapticActuatorType

Affects gen_GamepadHapticActuator::type_

GamepadMappingType

Affects gen_Gamepad::mapping, gen_GamepadServiceTest::no_mapping, gen_GamepadServiceTest::standard_mapping

GamepadPose

Affects gen_Gamepad::pose

GamepadServiceTest

Affects gen_Navigator::request_gamepad_service_test

Geolocation

Affects gen_Navigator::geolocation

GetAnimationsOptions

Affects gen_CssPseudoElement::get_animations_with_options, gen_Element::get_animations_with_options

GetRootNodeOptions

Affects gen_Node::get_root_node_with_options

GetUserMediaRequest
Gpu

Affects gen_Navigator::gpu

GpuAdapter GpuAdapterInfo GpuAddressMode GpuAutoLayoutMode
GpuBindGroup

Affects gen_GpuComputePassEncoder::set_bind_group, gen_GpuComputePassEncoder::set_bind_group_with_u32_sequence, gen_GpuComputePassEncoder::set_bind_group_with_u32_array_and_u32_and_dynamic_offsets_data_length, gen_GpuComputePassEncoder::set_bind_group_with_u32_array_and_f64_and_dynamic_offsets_data_length, gen_GpuRenderBundleEncoder::set_bind_group, gen_GpuRenderBundleEncoder::set_bind_group_with_u32_sequence, gen_GpuRenderBundleEncoder::set_bind_group_with_u32_array_and_u32_and_dynamic_offsets_data_length, gen_GpuRenderBundleEncoder::set_bind_group_with_u32_array_and_f64_and_dynamic_offsets_data_length, gen_GpuRenderPassEncoder::set_bind_group, gen_GpuRenderPassEncoder::set_bind_group_with_u32_sequence, gen_GpuRenderPassEncoder::set_bind_group_with_u32_array_and_u32_and_dynamic_offsets_data_length, gen_GpuRenderPassEncoder::set_bind_group_with_u32_array_and_f64_and_dynamic_offsets_data_length

GpuBindGroupDescriptor GpuBindGroupEntry
GpuBindGroupLayout

Affects gen_GpuComputePipeline::get_bind_group_layout, gen_GpuRenderPipeline::get_bind_group_layout

GpuBindGroupLayoutDescriptor GpuBindGroupLayoutEntry GpuBlendComponent
GpuBlendFactor GpuBlendOperation GpuBlendState
GpuBuffer

Affects gen_GpuCommandEncoder::clear_buffer, gen_GpuCommandEncoder::clear_buffer_with_u32, gen_GpuCommandEncoder::clear_buffer_with_f64, gen_GpuCommandEncoder::clear_buffer_with_u32_and_u32, gen_GpuCommandEncoder::clear_buffer_with_f64_and_u32, gen_GpuCommandEncoder::clear_buffer_with_u32_and_f64, gen_GpuCommandEncoder::clear_buffer_with_f64_and_f64, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_u32_and_u32_and_u32, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_f64_and_u32_and_u32, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_u32_and_f64_and_u32, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_f64_and_f64_and_u32, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_u32_and_u32_and_f64, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_f64_and_u32_and_f64, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_u32_and_f64_and_f64, gen_GpuCommandEncoder::copy_buffer_to_buffer_with_f64_and_f64_and_f64, gen_GpuComputePassEncoder::dispatch_workgroups_indirect_with_u32, gen_GpuComputePassEncoder::dispatch_workgroups_indirect_with_f64, gen_GpuQueue::write_buffer_with_u32_and_buffer_source, gen_GpuQueue::write_buffer_with_f64_and_buffer_source, gen_GpuQueue::write_buffer_with_u32_and_u8_array

GpuBufferBinding GpuBufferBindingLayout GpuBufferBindingType
GpuBufferDescriptor
GpuBufferMapState

Affects gen_GpuBuffer::map_state

GpuCanvasAlphaMode
GpuCanvasConfiguration

Affects gen_GpuCanvasContext::configure

GpuCanvasContext
GpuColorDict

Affects gen_GpuRenderPassEncoder::set_blend_constant_with_gpu_color_dict

GpuColorTargetState
GpuCommandBuffer

Affects gen_GpuCommandEncoder::finish

GpuCommandBufferDescriptor
GpuCommandEncoder

Affects gen_GpuDevice::create_command_encoder

GpuCommandEncoderDescriptor GpuCompareFunction GpuCompilationInfo
GpuCompilationMessage
GpuCompilationMessageType

Affects gen_GpuCompilationMessage::type_

GpuComputePassDescriptor
GpuComputePassEncoder

Affects gen_GpuCommandEncoder::begin_compute_pass

GpuComputePassTimestampWrites
GpuComputePipeline

Affects gen_GpuComputePassEncoder::set_pipeline

GpuComputePipelineDescriptor

Affects gen_GpuDevice::create_compute_pipeline_async

GpuCullMode GpuDepthStencilState
GpuDevice = EventTarget
GpuDeviceDescriptor

Affects gen_GpuAdapter::request_device_with_descriptor

GpuDeviceLostInfo
GpuDeviceLostReason

Affects gen_GpuDeviceLostInfo::reason

GpuError GpuInternalError? GpuOutOfMemoryError? GpuValidationError?

Affects gen_GpuUncapturedErrorEvent::error

GpuErrorFilter

Affects gen_GpuDevice::push_error_scope

GpuExtent3dDict GpuExternalTexture GpuExternalTextureBindingLayout
GpuExternalTextureDescriptor GpuFeatureName GpuFilterMode
GpuFragmentState GpuFrontFace GpuImageCopyBuffer
GpuImageCopyExternalImage
GpuImageCopyTexture

Affects gen_GpuCommandEncoder::copy_texture_to_texture_with_u32_sequence

GpuImageCopyTextureTagged GpuImageDataLayout GpuIndexFormat
GpuInternalError = GpuError
GpuLoadOp GpuMipmapFilterMode GpuMultisampleState
GpuObjectDescriptorBase GpuOrigin2dDict GpuOrigin3dDict
GpuOutOfMemoryError = GpuError
GpuPipelineDescriptorBase
GpuPipelineError = DomException
GpuPipelineErrorInit

Affects gen_GpuPipelineError::new

GpuPipelineErrorReason

Affects gen_GpuPipelineError::reason

GpuPipelineLayout GpuPipelineLayoutDescriptor GpuPowerPreference
GpuPrimitiveState GpuPrimitiveTopology GpuProgrammableStage
GpuQuerySet

Affects gen_GpuCommandEncoder::write_timestamp

GpuQuerySetDescriptor
GpuQueryType

Affects gen_GpuQuerySet::type_

GpuQueue

Affects gen_GpuDevice::queue

GpuQueueDescriptor
GpuRenderBundle

Affects gen_GpuRenderBundleEncoder::finish

GpuRenderBundleDescriptor GpuRenderBundleEncoder
GpuRenderBundleEncoderDescriptor GpuRenderPassColorAttachment
GpuRenderPassDepthStencilAttachment GpuRenderPassDescriptor
GpuRenderPassEncoder GpuRenderPassLayout GpuRenderPassTimestampWrites
GpuRenderPipeline

Affects gen_GpuRenderBundleEncoder::set_pipeline, gen_GpuRenderPassEncoder::set_pipeline

GpuRenderPipelineDescriptor

Affects gen_GpuDevice::create_render_pipeline_async

GpuRequestAdapterOptions

Affects gen_Gpu::request_adapter_with_options

GpuSampler

Affects gen_GpuDevice::create_sampler

GpuSamplerBindingLayout GpuSamplerBindingType GpuSamplerDescriptor
GpuShaderModule GpuShaderModuleCompilationHint GpuShaderModuleDescriptor
GpuStencilFaceState GpuStencilOperation GpuStorageTextureAccess
GpuStorageTextureBindingLayout GpuStoreOp
GpuSupportedFeatures

Affects gen_GpuAdapter::features, gen_GpuDevice::features

GpuSupportedLimits

Affects gen_GpuAdapter::limits, gen_GpuDevice::limits

GpuTexture

Affects gen_GpuCanvasContext::get_current_texture

GpuTextureAspect GpuTextureBindingLayout GpuTextureDescriptor
GpuTextureDimension

Affects gen_GpuTexture::dimension

GpuTextureFormat

Affects gen_Gpu::get_preferred_canvas_format, gen_GpuTexture::format

GpuTextureSampleType
GpuTextureView

Affects gen_GpuTexture::create_view

GpuTextureViewDescriptor GpuTextureViewDimension
GpuUncapturedErrorEvent = Event
GpuUncapturedErrorEventInit

Affects gen_GpuUncapturedErrorEvent::new

GpuValidationError = GpuError
GpuVertexAttribute GpuVertexBufferLayout GpuVertexFormat GpuVertexState
GpuVertexStepMode GridDeclaration GridTrackState
GroupedHistoryEventInit HalfOpenInfoDict HardwareAcceleration
HashChangeEvent = Event
HashChangeEventInit

Affects gen_HashChangeEvent::new_with_event_init_dict

Headers

Affects gen_Request::headers, gen_Response::headers

HeadersGuardEnum
Hid = EventTarget

Affects gen_Navigator::hid

HidCollectionInfo
HidConnectionEvent = Event
HidConnectionEventInit

Affects gen_HidConnectionEvent::new

HidDevice = EventTarget

Affects gen_HidConnectionEvent::device, gen_HidInputReportEvent::device

HidDeviceFilter
HidDeviceRequestOptions

Affects gen_Hid::request_device

HidInputReportEvent = Event
HidInputReportEventInit

Affects gen_HidInputReportEvent::new

HidReportInfo HidReportItem HidUnitSystem HiddenPluginEventInit
History
HitRegionOptions

Affects gen_CanvasRenderingContext2d::add_hit_region_with_options

HkdfParams HmacDerivedKeyParams HmacImportParams HmacKeyAlgorithm
HmacKeyGenParams
HtmlAllCollection

Affects gen_HtmlDocument::all

HtmlAnchorElement HtmlAreaElement = Element, EventTarget, HtmlElement, Node
HtmlAudioElement = Element, EventTarget, HtmlElement, HtmlMediaElement, Node
HtmlBaseElement HtmlBodyElement HtmlBrElement = Element, EventTarget, HtmlElement, Node
HtmlButtonElement = Element, EventTarget, HtmlElement, Node
HtmlCanvasElement = Element, EventTarget, HtmlElement, Node

Affects gen_CanvasCaptureMediaStream::canvas, gen_CanvasCaptureMediaStreamTrack::canvas, gen_CanvasRenderingContext2d::canvas, gen_CanvasRenderingContext2d::draw_image_with_html_canvas_element, gen_CanvasRenderingContext2d::draw_image_with_html_canvas_element_and_dw_and_dh, gen_CanvasRenderingContext2d::draw_image_with_html_canvas_element_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_canvas_element, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_canvas_element_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_canvas_element_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_VideoFrame::new_with_html_canvas_element

HtmlCollection HtmlFormControlsCollection? HtmlOptionsCollection?

Affects gen_Document::images, gen_Document::embeds, gen_Document::plugins, gen_Document::links, gen_Document::forms, gen_Document::scripts, gen_Document::anchors, gen_Document::applets, gen_Document::children, gen_Document::get_elements_by_class_name, gen_Document::get_elements_by_tag_name, gen_Document::get_elements_by_tag_name_ns, gen_DocumentFragment::children, gen_Element::children, gen_Element::get_elements_by_class_name, gen_Element::get_elements_by_tag_name, gen_Element::get_elements_by_tag_name_ns, gen_HtmlDataListElement::options, gen_HtmlFieldSetElement::elements, gen_HtmlFormElement::elements

HtmlDListElement HtmlDataElement HtmlDataListElement = Element, EventTarget, HtmlElement, Node
HtmlDetailsElement HtmlDialogElement = Element, EventTarget, HtmlElement, Node
HtmlDirectoryElement HtmlDivElement = Element, EventTarget, HtmlElement, Node
HtmlDocument = Document, EventTarget, Node
HtmlElement HtmlAnchorElement? HtmlAreaElement? HtmlAudioElement? HtmlBaseElement? HtmlBodyElement? HtmlBrElement? HtmlButtonElement? HtmlCanvasElement? HtmlDListElement? HtmlDataElement? HtmlDataListElement? HtmlDetailsElement? HtmlDialogElement? HtmlDirectoryElement? HtmlDivElement? HtmlEmbedElement? HtmlFieldSetElement? HtmlFontElement? HtmlFormElement? HtmlFrameElement? HtmlFrameSetElement? HtmlHeadElement? HtmlHeadingElement? HtmlHrElement? HtmlHtmlElement? HtmlIFrameElement? HtmlImageElement? HtmlInputElement? HtmlLabelElement? HtmlLegendElement? HtmlLiElement? HtmlLinkElement? HtmlMapElement? HtmlMediaElement? HtmlMenuElement? HtmlMenuItemElement? HtmlMetaElement? HtmlMeterElement? HtmlModElement? HtmlOListElement? HtmlObjectElement? HtmlOptGroupElement? HtmlOptionElement? 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? = Element, EventTarget, Node

Affects gen_Document::body, gen_Document::set_body, gen_SubmitEvent::submitter

HtmlEmbedElement HtmlFieldSetElement HtmlFontElement = Element, EventTarget, HtmlElement, Node
HtmlFormControlsCollection = HtmlCollection
HtmlFormElement = Element, EventTarget, HtmlElement, Node

Affects gen_FormData::new_with_form, gen_HtmlButtonElement::form, gen_HtmlFieldSetElement::form, gen_HtmlInputElement::form, gen_HtmlLabelElement::form, gen_HtmlLegendElement::form, gen_HtmlObjectElement::form

HtmlFrameElement HtmlFrameSetElement = Element, EventTarget, HtmlElement, Node
HtmlHeadElement = Element, EventTarget, HtmlElement, Node

Affects gen_Document::head

HtmlHeadingElement HtmlHrElement HtmlHtmlElement = Element, EventTarget, HtmlElement, Node
HtmlIFrameElement = Element, EventTarget, HtmlElement, Node
HtmlImageElement = Element, EventTarget, HtmlElement, Node

Affects gen_CanvasRenderingContext2d::draw_image_with_html_image_element, gen_CanvasRenderingContext2d::draw_image_with_html_image_element_and_dw_and_dh, gen_CanvasRenderingContext2d::draw_image_with_html_image_element_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_image_element, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_image_element_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_image_element_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_VideoFrame::new_with_html_image_element

HtmlInputElement HtmlLabelElement HtmlLegendElement = Element, EventTarget, HtmlElement, Node
HtmlLiElement HtmlLinkElement HtmlMapElement = Element, EventTarget, HtmlElement, Node
HtmlMediaElement HtmlAudioElement? HtmlVideoElement? = Element, EventTarget, HtmlElement, Node
HtmlMenuElement HtmlMenuItemElement HtmlMetaElement = Element, EventTarget, HtmlElement, Node
HtmlMeterElement HtmlModElement HtmlOListElement = Element, EventTarget, HtmlElement, Node
HtmlObjectElement = Element, EventTarget, HtmlElement, Node
HtmlOptGroupElement = Element, EventTarget, HtmlElement, Node

Affects gen_HtmlOptionsCollection::add_with_html_opt_group_element, gen_HtmlOptionsCollection::add_with_html_opt_group_element_and_opt_i32, gen_HtmlSelectElement::add_with_html_opt_group_element, gen_HtmlSelectElement::add_with_html_opt_group_element_and_opt_html_element, gen_HtmlSelectElement::add_with_html_opt_group_element_and_opt_i32

HtmlOptionElement = Element, EventTarget, HtmlElement, Node

Affects gen_HtmlOptionsCollection::add_with_html_option_element, gen_HtmlOptionsCollection::add_with_html_option_element_and_opt_i32, gen_HtmlOptionsCollection::set, gen_HtmlSelectElement::add_with_html_option_element, gen_HtmlSelectElement::add_with_html_option_element_and_opt_html_element, gen_HtmlSelectElement::add_with_html_option_element_and_opt_i32, gen_HtmlSelectElement::named_item, gen_HtmlSelectElement::set

HtmlOptionsCollection = HtmlCollection

Affects gen_HtmlSelectElement::options

HtmlOutputElement HtmlParagraphElement HtmlParamElement = Element, EventTarget, HtmlElement, Node
HtmlPictureElement HtmlPreElement HtmlProgressElement = Element, EventTarget, HtmlElement, Node
HtmlQuoteElement HtmlScriptElement HtmlSelectElement = Element, EventTarget, HtmlElement, Node
HtmlSlotElement = Element, EventTarget, HtmlElement, Node

Affects gen_Element::assigned_slot, gen_Text::assigned_slot

HtmlSourceElement HtmlSpanElement HtmlStyleElement = Element, EventTarget, HtmlElement, Node
HtmlTableCaptionElement = Element, EventTarget, HtmlElement, Node

Affects gen_HtmlTableElement::caption, gen_HtmlTableElement::set_caption

HtmlTableCellElement HtmlTableColElement = Element, EventTarget, HtmlElement, Node
HtmlTableElement HtmlTableRowElement = Element, EventTarget, HtmlElement, Node
HtmlTableSectionElement = Element, EventTarget, HtmlElement, Node

Affects gen_HtmlTableElement::t_head, gen_HtmlTableElement::set_t_head, gen_HtmlTableElement::t_foot, gen_HtmlTableElement::set_t_foot

HtmlTemplateElement HtmlTextAreaElement HtmlTimeElement = Element, EventTarget, HtmlElement, Node
HtmlTitleElement HtmlTrackElement HtmlUListElement = Element, EventTarget, HtmlElement, Node
HtmlUnknownElement = Element, EventTarget, HtmlElement, Node
HtmlVideoElement = Element, EventTarget, HtmlElement, HtmlMediaElement, Node

Affects gen_CanvasRenderingContext2d::draw_image_with_html_video_element, gen_CanvasRenderingContext2d::draw_image_with_html_video_element_and_dw_and_dh, gen_CanvasRenderingContext2d::draw_image_with_html_video_element_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_video_element, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_video_element_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_html_video_element_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_VideoFrame::new_with_html_video_element

HttpConnDict HttpConnInfo HttpConnectionElement
IdbCursor IdbCursorWithValue?
IdbCursorDirection

Affects gen_IdbCursor::direction

IdbCursorWithValue = IdbCursor
IdbDatabase = EventTarget

Affects gen_IdbMutableFile::database, gen_IdbTransaction::db

IdbFactory
IdbFileHandle = EventTarget

Affects gen_IdbFileRequest::file_handle, gen_IdbFileRequest::locked_file, gen_IdbMutableFile::open

IdbFileMetadataParameters
IdbFileRequest = DomRequest, EventTarget

Affects gen_IdbFileHandle::append_with_str, gen_IdbFileHandle::append_with_array_buffer, gen_IdbFileHandle::append_with_array_buffer_view, gen_IdbFileHandle::append_with_u8_array, gen_IdbFileHandle::flush, gen_IdbFileHandle::get_metadata, gen_IdbFileHandle::read_as_array_buffer_with_u32, gen_IdbFileHandle::read_as_array_buffer_with_f64, gen_IdbFileHandle::read_as_text_with_u32, gen_IdbFileHandle::read_as_text_with_f64, gen_IdbFileHandle::read_as_text_with_u32_and_encoding, gen_IdbFileHandle::read_as_text_with_f64_and_encoding, gen_IdbFileHandle::truncate, gen_IdbFileHandle::truncate_with_u32, gen_IdbFileHandle::truncate_with_f64, gen_IdbFileHandle::write_with_str

IdbIndex

Affects gen_IdbObjectStore::create_index_with_str, gen_IdbObjectStore::create_index_with_str_sequence, gen_IdbObjectStore::index

IdbIndexParameters
IdbKeyRange IdbLocaleAwareKeyRange?
IdbLocaleAwareKeyRange = IdbKeyRange
IdbMutableFile = EventTarget

Affects gen_IdbFileHandle::mutable_file, gen_IdbFileHandle::file_handle

IdbObjectStore

Affects gen_IdbDatabase::create_object_store, gen_IdbIndex::object_store, gen_IdbTransaction::object_store

IdbObjectStoreParameters IdbOpenDbOptions
IdbOpenDbRequest = EventTarget, IdbRequest

Affects gen_IdbFactory::delete_database, gen_IdbFactory::open_with_u32, gen_IdbFactory::open_with_f64, gen_IdbFactory::open

IdbRequest IdbOpenDbRequest? = EventTarget

Affects gen_IdbCursor::request, gen_IdbCursor::delete, gen_IdbCursor::update, gen_IdbDatabase::create_mutable_file, gen_IdbDatabase::create_mutable_file_with_type, gen_IdbIndex::count, gen_IdbIndex::count_with_key, gen_IdbIndex::get, gen_IdbIndex::get_all, gen_IdbIndex::get_all_with_key, gen_IdbIndex::get_all_with_key_and_limit, gen_IdbIndex::get_all_keys, gen_IdbIndex::get_all_keys_with_key, gen_IdbIndex::get_all_keys_with_key_and_limit, gen_IdbIndex::get_key, gen_IdbIndex::open_cursor, gen_IdbIndex::open_cursor_with_range, gen_IdbIndex::open_key_cursor, gen_IdbIndex::open_key_cursor_with_range, gen_IdbObjectStore::add

IdbRequestReadyState

Affects gen_IdbRequest::ready_state

IdbTransaction = EventTarget

Affects gen_IdbDatabase::transaction_with_str, gen_IdbDatabase::transaction_with_str_sequence, gen_IdbObjectStore::transaction, gen_IdbRequest::transaction

IdbTransactionMode

Affects gen_IdbTransaction::mode

IdbVersionChangeEvent = Event
IdbVersionChangeEventInit

Affects gen_IdbVersionChangeEvent::new_with_event_init_dict

IdleDeadline IdleRequestOptions
IirFilterNode = AudioNode, EventTarget

Affects gen_AudioContext::create_iir_filter, gen_BaseAudioContext::create_iir_filter, gen_OfflineAudioContext::create_iir_filter

IirFilterOptions
ImageBitmap

Affects gen_CanvasRenderingContext2d::draw_image_with_image_bitmap, gen_CanvasRenderingContext2d::draw_image_with_image_bitmap_and_dw_and_dh, gen_CanvasRenderingContext2d::draw_image_with_image_bitmap_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_ImageBitmapRenderingContext::transfer_from_image_bitmap, gen_ImageBitmapRenderingContext::transfer_image_bitmap, gen_OffscreenCanvas::transfer_to_image_bitmap, gen_OffscreenCanvasRenderingContext2d::draw_image_with_image_bitmap, gen_OffscreenCanvasRenderingContext2d::draw_image_with_image_bitmap_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_image_bitmap_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_VideoFrame::new_with_image_bitmap

ImageBitmapOptions ImageBitmapRenderingContext ImageCapture
ImageCaptureError

Affects gen_ImageCaptureErrorEvent::image_capture_error

ImageCaptureErrorEvent = Event
ImageCaptureErrorEventInit

Affects gen_ImageCaptureErrorEvent::new_with_image_capture_error_init_dict

ImageData

Affects gen_CanvasRenderingContext2d::create_image_data_with_sw_and_sh, gen_CanvasRenderingContext2d::create_image_data_with_imagedata, gen_CanvasRenderingContext2d::get_image_data, gen_CanvasRenderingContext2d::put_image_data, gen_CanvasRenderingContext2d::put_image_data_with_dirty_x_and_dirty_y_and_dirty_width_and_dirty_height, gen_OffscreenCanvasRenderingContext2d::create_image_data_with_sw_and_sh, gen_OffscreenCanvasRenderingContext2d::create_image_data_with_imagedata, gen_OffscreenCanvasRenderingContext2d::get_image_data, gen_OffscreenCanvasRenderingContext2d::put_image_data, gen_OffscreenCanvasRenderingContext2d::put_image_data_with_dirty_x_and_dirty_y_and_dirty_width_and_dirty_height

ImageDecodeOptions

Affects gen_ImageDecoder::decode_with_options

ImageDecodeResult ImageDecoder
ImageDecoderInit

Affects gen_ImageDecoder::new

ImageEncodeOptions

Affects gen_OffscreenCanvas::convert_to_blob_with_options

ImageOrientation
ImageTrack = EventTarget

Affects gen_ImageTrackList::selected_track, gen_ImageTrackList::get

ImageTrackList

Affects gen_ImageDecoder::tracks

InputEvent = Event, UiEvent
InputEventInit

Affects gen_InputEvent::new_with_event_init_dict

InstallTriggerData IntersectionObserver IntersectionObserverEntry
IntersectionObserverEntryInit
IntersectionObserverInit

Affects gen_IntersectionObserver::new_with_options

IntlUtils
IsInputPendingOptions

Affects gen_Scheduling::is_input_pending_with_is_input_pending_options

IterableKeyAndValueResult IterableKeyOrValueResult
IterationCompositeOperation

Affects gen_KeyframeEffect::iteration_composite, gen_KeyframeEffect::set_iteration_composite

JsonWebKey KeyAlgorithm KeyEvent KeyIdsInitData
KeyboardEvent = Event, UiEvent
KeyboardEventInit

Affects gen_KeyboardEvent::new_with_keyboard_event_init_dict

KeyframeAnimationOptions
KeyframeEffect = AnimationEffect
KeyframeEffectOptions L10nElement L10nValue LatencyMode
LifecycleCallbacks LineAlignSetting ListBoxObject
LocalMediaStream = EventTarget, MediaStream
LocaleInfo

Affects gen_IntlUtils::get_locale_info

Location

Affects gen_Document::location

Lock LockInfo
LockManager

Affects gen_Navigator::locks

LockManagerSnapshot
LockMode

Affects gen_Lock::mode

LockOptions

Affects gen_LockManager::request_with_options_and_callback

MediaCapabilities

Affects gen_Navigator::media_capabilities

MediaCapabilitiesInfo MediaConfiguration
MediaDecodingConfiguration

Affects gen_MediaCapabilities::decoding_info

MediaDecodingType MediaDeviceInfo
MediaDeviceKind

Affects gen_MediaDeviceInfo::kind

MediaDevices = EventTarget

Affects gen_Navigator::media_devices

MediaElementAudioSourceNode = AudioNode, EventTarget
MediaElementAudioSourceOptions
MediaEncodingConfiguration

Affects gen_MediaCapabilities::encoding_info

MediaEncodingType
MediaEncryptedEvent = Event
MediaError

Affects gen_HtmlMediaElement::error

MediaImage
MediaKeyError = Event

Affects gen_MediaKeySession::error

MediaKeyMessageEvent = Event
MediaKeyMessageEventInit

Affects gen_MediaKeyMessageEvent::new

MediaKeyMessageType

Affects gen_MediaKeyMessageEvent::message_type

MediaKeyNeededEventInit

Affects gen_MediaEncryptedEvent::new_with_event_init_dict

MediaKeySession = EventTarget

Affects gen_MediaKeys::create_session

MediaKeySessionType MediaKeyStatus
MediaKeyStatusMap

Affects gen_MediaKeySession::key_statuses

MediaKeySystemAccess
MediaKeySystemConfiguration

Affects gen_MediaKeySystemAccess::get_configuration

MediaKeySystemMediaCapability MediaKeySystemStatus
MediaKeys

Affects gen_HtmlMediaElement::media_keys, gen_HtmlMediaElement::set_media_keys

MediaKeysPolicy

Affects gen_MediaKeys::get_status_for_policy_with_policy

MediaKeysRequirement
MediaList

Affects gen_CssImportRule::media, gen_CssMediaRule::media, gen_StyleSheet::media

MediaMetadata

Affects gen_MediaSession::metadata, gen_MediaSession::set_metadata

MediaMetadataInit

Affects gen_MediaMetadata::new_with_init

MediaPositionState

Affects gen_MediaSession::set_position_state_with_state

MediaQueryList = EventTarget
MediaQueryListEvent = Event
MediaQueryListEventInit

Affects gen_MediaQueryListEvent::new_with_event_init_dict

MediaRecorder = EventTarget
MediaRecorderErrorEvent = Event
MediaRecorderErrorEventInit

Affects gen_MediaRecorderErrorEvent::new

MediaRecorderOptions
MediaSession

Affects gen_Navigator::media_session

MediaSessionAction

Affects gen_MediaSession::set_action_handler

MediaSessionActionDetails
MediaSessionPlaybackState

Affects gen_MediaSession::playback_state, gen_MediaSession::set_playback_state

MediaSource = EventTarget

Affects gen_Url::create_object_url_with_source

MediaSourceEndOfStreamError

Affects gen_MediaSource::end_of_stream_with_error

MediaSourceEnum
MediaSourceReadyState

Affects gen_MediaSource::ready_state

MediaStream CanvasCaptureMediaStream? LocalMediaStream? = EventTarget

Affects gen_HtmlCanvasElement::capture_stream, gen_HtmlCanvasElement::capture_stream_with_frame_request_rate, gen_HtmlMediaElement::src_object, gen_HtmlMediaElement::set_src_object, gen_MediaRecorder::stream, gen_MediaRecorder::new_with_media_stream, gen_MediaStreamAudioDestinationNode::stream, gen_MediaStreamEvent::stream, gen_RtcPeerConnection::add_stream, gen_SpeechRecognition::start_with_stream

MediaStreamAudioDestinationNode = AudioNode, EventTarget

Affects gen_AudioContext::create_media_stream_destination

MediaStreamAudioSourceNode = AudioNode, EventTarget
MediaStreamAudioSourceOptions
MediaStreamConstraints

Affects gen_GetUserMediaRequest::get_constraints, gen_MediaDevices::get_user_media_with_constraints

MediaStreamError
MediaStreamEvent = Event
MediaStreamEventInit

Affects gen_MediaStreamEvent::new_with_event_init_dict

MediaStreamTrack AudioStreamTrack? CanvasCaptureMediaStreamTrack? MediaStreamTrackGenerator? = EventTarget

Affects gen_ImageCapture::track, gen_ImageCapture::new, gen_MediaStream::add_track, gen_MediaStream::get_track_by_id, gen_MediaStream::remove_track, gen_MediaStreamTrackEvent::track, gen_RtcPeerConnection::get_stats_with_selector, gen_RtcPeerConnection::get_stats_with_selector_and_success_callback_and_failure_callback, gen_RtcRtpReceiver::track, gen_RtcRtpSender::track, gen_RtcRtpSender::replace_track, gen_RtcTrackEvent::track

MediaStreamTrackEvent = Event
MediaStreamTrackEventInit

Affects gen_MediaStreamTrackEvent::new

MediaStreamTrackGenerator = EventTarget, MediaStreamTrack
MediaStreamTrackGeneratorInit

Affects gen_MediaStreamTrackGenerator::new

MediaStreamTrackProcessor
MediaStreamTrackProcessorInit

Affects gen_MediaStreamTrackProcessor::new

MediaStreamTrackState

Affects gen_MediaStreamTrack::ready_state

MediaTrackConstraintSet
MediaTrackConstraints

Affects gen_MediaStreamTrack::apply_constraints_with_constraints, gen_MediaStreamTrack::get_constraints

MediaTrackSettings

Affects gen_MediaStreamTrack::get_settings

MediaTrackSupportedConstraints

Affects gen_MediaDevices::get_supported_constraints

MemoryAttribution MemoryAttributionContainer MemoryBreakdownEntry
MemoryMeasurement MessageChannel
MessageEvent = Event
MessageEventInit

Affects gen_MessageEvent::new_with_event_init_dict

MessagePort = EventTarget

Affects gen_AudioWorkletNode::port, gen_AudioWorkletProcessor::port, gen_MessageChannel::port1, gen_MessageChannel::port2, gen_MessageEvent::init_message_event_with_bubbles_and_cancelable_and_data_and_origin_and_last_event_id_and_opt_message_port, gen_MessageEvent::init_message_event_with_bubbles_and_cancelable_and_data_and_origin_and_last_event_id_and_opt_message_port_and_ports, gen_SharedWorker::port

MidiAccess = EventTarget
MidiConnectionEvent = Event
MidiConnectionEventInit

Affects gen_MidiConnectionEvent::new_with_event_init_dict

MidiInput = EventTarget, MidiPort

Affects gen_MidiInputMap::get

MidiInputMap

Affects gen_MidiAccess::inputs

MidiMessageEvent = Event
MidiMessageEventInit

Affects gen_MidiMessageEvent::new_with_event_init_dict

MidiOptions

Affects gen_Navigator::request_midi_access_with_options

MidiOutput = EventTarget, MidiPort

Affects gen_MidiOutputMap::get

MidiOutputMap

Affects gen_MidiAccess::outputs

MidiPort MidiInput? MidiOutput? = EventTarget

Affects gen_MidiConnectionEvent::port

MidiPortConnectionState

Affects gen_MidiPort::connection

MidiPortDeviceState

Affects gen_MidiPort::state

MidiPortType

Affects gen_MidiPort::type_

MimeType

Affects gen_MimeTypeArray::item, gen_MimeTypeArray::named_item, gen_MimeTypeArray::get_with_index, gen_MimeTypeArray::get_with_name, gen_Plugin::item, gen_Plugin::named_item, gen_Plugin::get_with_index, gen_Plugin::get_with_name

MimeTypeArray

Affects gen_Navigator::mime_types

MouseEvent DragEvent? MouseScrollEvent? PointerEvent? = Event, UiEvent
MouseEventInit

Affects gen_MouseEvent::new_with_mouse_event_init_dict

MouseScrollEvent = Event, MouseEvent, UiEvent
MozDebug
MutationEvent = Event
MutationObserver MutationObserverInit MutationObservingInfo
MutationRecord
NamedNodeMap

Affects gen_Element::attributes

NativeOsFileReadOptions NativeOsFileWriteAtomicOptions
NavigationType

Affects gen_PerformanceNavigationTiming::type_

Navigator NavigatorAutomationInformation NetworkCommandOptions
NetworkInformation = EventTarget

Affects gen_Navigator::connection

NetworkResultOptions
Node Attr? CdataSection? CharacterData? Comment? Document? DocumentFragment? DocumentType? Element? HtmlAnchorElement? HtmlAreaElement? HtmlAudioElement? HtmlBaseElement? HtmlBodyElement? HtmlBrElement? HtmlButtonElement? HtmlCanvasElement? HtmlDListElement? HtmlDataElement? HtmlDataListElement? HtmlDetailsElement? HtmlDialogElement? HtmlDirectoryElement? HtmlDivElement? HtmlDocument? HtmlElement? HtmlEmbedElement? HtmlFieldSetElement? HtmlFontElement? HtmlFormElement? HtmlFrameElement? HtmlFrameSetElement? HtmlHeadElement? HtmlHeadingElement? HtmlHrElement? HtmlHtmlElement? HtmlIFrameElement? HtmlImageElement? HtmlInputElement? HtmlLabelElement? HtmlLegendElement? HtmlLiElement? HtmlLinkElement? HtmlMapElement? HtmlMediaElement? HtmlMenuElement? HtmlMenuItemElement? HtmlMetaElement? HtmlMeterElement? HtmlModElement? HtmlOListElement? HtmlObjectElement? HtmlOptGroupElement? HtmlOptionElement? 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? ProcessingInstruction? = EventTarget

Affects gen_CaretPosition::offset_node, gen_CustomElementRegistry::upgrade, gen_HtmlAllCollection::item_with_index, gen_HtmlAllCollection::get_with_index, gen_MutationEvent::related_node, gen_MutationEvent::init_mutation_event_with_can_bubble_and_cancelable_and_related_node, gen_MutationEvent::init_mutation_event_with_can_bubble_and_cancelable_and_related_node_and_prev_value, gen_MutationEvent::init_mutation_event_with_can_bubble_and_cancelable_and_related_node_and_prev_value_and_new_value, gen_MutationEvent::init_mutation_event_with_can_bubble_and_cancelable_and_related_node_and_prev_value_and_new_value_and_attr_name, gen_MutationEvent::init_mutation_event_with_can_bubble_and_cancelable_and_related_node_and_prev_value_and_new_value_and_attr_name_and_attr_change, gen_MutationObserver::observe, gen_MutationRecord::target, gen_MutationRecord::previous_sibling, gen_MutationRecord::next_sibling, gen_NodeIterator::root, gen_NodeIterator::reference_node, gen_NodeIterator::next_node, gen_NodeIterator::previous_node, gen_NodeList::item, gen_NodeList::get

NodeFilter

Affects gen_NodeIterator::filter, gen_TreeWalker::filter

NodeIterator

Affects gen_Document::create_node_iterator, gen_Document::create_node_iterator_with_what_to_show

NodeList RadioNodeList?

Affects gen_Document::get_elements_by_name, gen_Document::query_selector_all, gen_DocumentFragment::query_selector_all, gen_Element::query_selector_all, gen_HtmlButtonElement::labels, gen_HtmlInputElement::labels, gen_HtmlMeterElement::labels, gen_HtmlOutputElement::labels, gen_HtmlProgressElement::labels, gen_HtmlSelectElement::labels, gen_MutationRecord::added_nodes, gen_MutationRecord::removed_nodes, gen_Node::child_nodes

Notification = EventTarget

Affects gen_NotificationEvent::notification

NotificationAction
NotificationDirection

Affects gen_Notification::dir

NotificationEvent = Event, ExtendableEvent
NotificationEventInit

Affects gen_NotificationEvent::new

NotificationOptions

Affects gen_Notification::new_with_options, gen_ServiceWorkerRegistration::show_notification_with_options

NotificationPermission

Affects gen_Notification::permission

ObserverCallback OesElementIndexUint OesStandardDerivatives
OesTextureFloat OesTextureFloatLinear OesTextureHalfFloat
OesTextureHalfFloatLinear OesVertexArrayObject
OfflineAudioCompletionEvent = Event
OfflineAudioCompletionEventInit

Affects gen_OfflineAudioCompletionEvent::new

OfflineAudioContext = BaseAudioContext, EventTarget
OfflineAudioContextOptions

Affects gen_OfflineAudioContext::new_with_context_options

OfflineResourceList = EventTarget
OffscreenCanvas = EventTarget

Affects gen_CanvasRenderingContext2d::draw_image_with_offscreen_canvas, gen_CanvasRenderingContext2d::draw_image_with_offscreen_canvas_and_dw_and_dh, gen_CanvasRenderingContext2d::draw_image_with_offscreen_canvas_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_HtmlCanvasElement::transfer_control_to_offscreen, gen_OffscreenCanvasRenderingContext2d::canvas, gen_OffscreenCanvasRenderingContext2d::draw_image_with_offscreen_canvas, gen_OffscreenCanvasRenderingContext2d::draw_image_with_offscreen_canvas_and_dw_and_dh, gen_OffscreenCanvasRenderingContext2d::draw_image_with_offscreen_canvas_and_sw_and_sh_and_dx_and_dy_and_dw_and_dh, gen_VideoFrame::new_with_offscreen_canvas

OffscreenCanvasRenderingContext2d OpenWindowEventDetail
OptionalEffectTiming

Affects gen_AnimationEffect::update_timing_with_timing

OrientationLockType

Affects gen_ScreenOrientation::lock

OrientationType

Affects gen_ScreenOrientation::type_

OscillatorNode = AudioNode, AudioScheduledSourceNode, EventTarget

Affects gen_AudioContext::create_oscillator, gen_BaseAudioContext::create_oscillator, gen_OfflineAudioContext::create_oscillator

OscillatorOptions
OscillatorType

Affects gen_OscillatorNode::type_, gen_OscillatorNode::set_type

OverSampleType OvrMultiview2
PageTransitionEvent = Event
PageTransitionEventInit

Affects gen_PageTransitionEvent::new_with_event_init_dict

PaintRequest

Affects gen_PaintRequestList::item, gen_PaintRequestList::get

PaintRequestList
PaintWorkletGlobalScope = WorkletGlobalScope
PannerNode = AudioNode, EventTarget

Affects gen_AudioContext::create_panner, gen_BaseAudioContext::create_panner, gen_OfflineAudioContext::create_panner

PannerOptions
PanningModelType

Affects gen_PannerNode::panning_model, gen_PannerNode::set_panning_model

ParityType
Path2d

Affects gen_CanvasRenderingContext2d::clip_with_path_2d, gen_CanvasRenderingContext2d::fill_with_path_2d, gen_CanvasRenderingContext2d::is_point_in_path_with_path_2d_and_f64, gen_CanvasRenderingContext2d::is_point_in_stroke_with_path_and_x_and_y, gen_CanvasRenderingContext2d::stroke_with_path, gen_OffscreenCanvasRenderingContext2d::clip_with_path_2d, gen_OffscreenCanvasRenderingContext2d::fill_with_path_2d, gen_OffscreenCanvasRenderingContext2d::is_point_in_path_with_path_2d_and_f64, gen_OffscreenCanvasRenderingContext2d::is_point_in_stroke_with_path_and_x_and_y, gen_OffscreenCanvasRenderingContext2d::stroke_with_path

PaymentAddress

Affects gen_PaymentResponse::shipping_address

PaymentComplete

Affects gen_PaymentResponse::complete_with_result

PaymentMethodChangeEvent = Event, PaymentRequestUpdateEvent
PaymentMethodChangeEventInit

Affects gen_PaymentMethodChangeEvent::new_with_event_init_dict

PaymentRequestUpdateEvent PaymentMethodChangeEvent? = Event
PaymentRequestUpdateEventInit

Affects gen_PaymentRequestUpdateEvent::new_with_event_init_dict

PaymentResponse Pbkdf2Params PcImplIceConnectionState
PcImplIceGatheringState PcImplSignalingState PcObserverStateType
Performance = EventTarget
PerformanceEntry PerformanceMark? PerformanceMeasure? PerformanceNavigationTiming? PerformanceResourceTiming?
PerformanceEntryEventInit
PerformanceEntryFilterOptions

Affects gen_PerformanceObserverEntryList::get_entries_with_filter

PerformanceMark PerformanceMeasure = PerformanceEntry
PerformanceNavigation

Affects gen_Performance::navigation

PerformanceNavigationTiming = PerformanceEntry, PerformanceResourceTiming
PerformanceObserver PerformanceObserverEntryList
PerformanceObserverInit

Affects gen_PerformanceObserver::observe

PerformanceResourceTiming PerformanceNavigationTiming? = PerformanceEntry
PerformanceServerTiming
PerformanceTiming

Affects gen_Performance::timing

PeriodicWave

Affects gen_AudioContext::create_periodic_wave, gen_BaseAudioContext::create_periodic_wave, gen_OfflineAudioContext::create_periodic_wave, gen_OscillatorNode::set_periodic_wave

PeriodicWaveConstraints PeriodicWaveOptions PermissionDescriptor
PermissionName
PermissionState

Affects gen_PermissionStatus::state

PermissionStatus BluetoothPermissionResult? = EventTarget
Permissions

Affects gen_Navigator::permissions

PlaneLayout PlaybackDirection
Plugin

Affects gen_MimeType::enabled_plugin, gen_PluginArray::item, gen_PluginArray::named_item, gen_PluginArray::get_with_index, gen_PluginArray::get_with_name

PluginArray

Affects gen_Navigator::plugins

PluginCrashedEventInit
PointerEvent = Event, MouseEvent, UiEvent
PointerEventInit

Affects gen_PointerEvent::new_with_event_init_dict

PopStateEvent = Event
PopStateEventInit

Affects gen_PopStateEvent::new_with_event_init_dict

PopupBlockedEvent = Event
PopupBlockedEventInit

Affects gen_PopupBlockedEvent::new_with_event_init_dict

Position PositionAlignSetting PositionError
PositionOptions

Affects gen_Geolocation::get_current_position_with_error_callback_and_options, gen_Geolocation::watch_position_with_error_callback_and_options

PremultiplyAlpha
Presentation

Affects gen_Navigator::presentation

PresentationAvailability = EventTarget
PresentationConnection = EventTarget

Affects gen_PresentationConnectionAvailableEvent::connection

PresentationConnectionAvailableEvent = Event
PresentationConnectionAvailableEventInit

Affects gen_PresentationConnectionAvailableEvent::new

PresentationConnectionBinaryType

Affects gen_PresentationConnection::binary_type, gen_PresentationConnection::set_binary_type

PresentationConnectionCloseEvent = Event
PresentationConnectionCloseEventInit

Affects gen_PresentationConnectionCloseEvent::new

PresentationConnectionClosedReason

Affects gen_PresentationConnectionCloseEvent::reason

PresentationConnectionList = EventTarget
PresentationConnectionState

Affects gen_PresentationConnection::state

PresentationReceiver

Affects gen_Presentation::receiver

PresentationRequest = EventTarget

Affects gen_Presentation::default_request, gen_Presentation::set_default_request

PresentationStyle

Affects gen_ClipboardItem::presentation_style

ProcessingInstruction = CharacterData, EventTarget, Node

Affects gen_Document::create_processing_instruction

ProfileTimelineLayerRect ProfileTimelineMarker
ProfileTimelineMessagePortOperationType ProfileTimelineStackFrame
ProfileTimelineWorkerOperationType
ProgressEvent = Event
ProgressEventInit

Affects gen_ProgressEvent::new_with_event_init_dict

PromiseNativeHandler
PromiseRejectionEvent = Event
PromiseRejectionEventInit

Affects gen_PromiseRejectionEvent::new

PublicKeyCredential = Credential
PublicKeyCredentialCreationOptions PublicKeyCredentialDescriptor
PublicKeyCredentialEntity PublicKeyCredentialParameters
PublicKeyCredentialRequestOptions PublicKeyCredentialRpEntity
PublicKeyCredentialType PublicKeyCredentialUserEntity
PushEncryptionKeyName

Affects gen_PushSubscription::get_key

PushEvent = Event, ExtendableEvent
PushEventInit

Affects gen_PushEvent::new_with_event_init_dict

PushManager

Affects gen_ServiceWorkerRegistration::push_manager

PushMessageData

Affects gen_PushEvent::data

PushPermissionState PushSubscription PushSubscriptionInit
PushSubscriptionJson

Affects gen_PushSubscription::to_json

PushSubscriptionKeys
PushSubscriptionOptions

Affects gen_PushSubscription::options

PushSubscriptionOptionsInit

Affects gen_PushManager::permission_state_with_options, gen_PushManager::subscribe_with_options

QueryOptions
QueuingStrategy

Affects gen_ReadableStream::new_with_underlying_source_and_strategy, gen_TransformStream::new_with_transformer_and_writable_strategy, gen_TransformStream::new_with_transformer_and_writable_strategy_and_readable_strategy

QueuingStrategyInit

Affects gen_ByteLengthQueuingStrategy::new, gen_CountQueuingStrategy::new

RadioNodeList = NodeList
Range

Affects gen_Document::create_range, gen_Selection::add_range, gen_Selection::get_range_at, gen_Selection::remove_range

RcwnPerfStats RcwnStatus ReadableByteStreamController
ReadableStream

Affects gen_Blob::stream, gen_MediaStreamTrackProcessor::readable, gen_MediaStreamTrackProcessor::set_readable, gen_Navigator::send_beacon_with_opt_readable_stream, gen_ReadableStreamByobReader::new, gen_ReadableStreamDefaultReader::new, gen_Request::body, gen_Response::body, gen_Response::new_with_opt_readable_stream, gen_SerialPort::readable, gen_TransformStream::readable

ReadableStreamByobReader
ReadableStreamByobRequest

Affects gen_ReadableByteStreamController::byob_request

ReadableStreamDefaultController ReadableStreamDefaultReader
ReadableStreamGetReaderOptions

Affects gen_ReadableStream::get_reader_with_options

ReadableStreamIteratorOptions ReadableStreamReadResult
ReadableStreamReaderMode ReadableStreamType
ReadableWritablePair

Affects gen_ReadableStream::pipe_through

RecordingState

Affects gen_MediaRecorder::state