mirror of
https://github.com/rustwasm/wasm-bindgen.git
synced 2024-11-30 22:25:35 +03:00
8181f7fa95
This commit implements callback interfaces for WebIDL, the final WebIDL construct that we were unconditionally ignoring! Callback interfaces are implemented as dictionaries of callbacks. Single-operation callback interfaces are also expanded when flattening to accept a `Function` as well, in accordance with the WebIDL spec. New features have been added to `web-sys` for all the new callback interface types. Additionally the `EventTarget.webidl` was tweaked to not have `EventListener?` as this is required for all functional usage and there's no need to keep that sort of web browser compat here. Closes #258
1197 lines
28 KiB
TOML
1197 lines
28 KiB
TOML
[package]
|
|
name = "web-sys"
|
|
version = "0.1.0"
|
|
authors = ["The wasm-bindgen Developers"]
|
|
readme = "./README.md"
|
|
|
|
[package.metadata.docs.rs]
|
|
all-features = true
|
|
|
|
[lib]
|
|
doctest = false
|
|
test = false
|
|
|
|
[build-dependencies]
|
|
env_logger = "0.5.10"
|
|
failure = "0.1.2"
|
|
wasm-bindgen-webidl = { path = "../webidl", version = "=0.2.17" }
|
|
sourcefile = "0.1"
|
|
|
|
[dependencies]
|
|
wasm-bindgen = { path = "../..", version = "0.2.21" }
|
|
js-sys = { path = '../js-sys', version = '0.2.6' }
|
|
|
|
[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
|
|
futures = "0.1"
|
|
wasm-bindgen-test = { path = '../test', version = '0.2.21' }
|
|
wasm-bindgen-futures = { path = '../futures', version = '0.2.21' }
|
|
|
|
# This list is generated by passing `__WASM_BINDGEN_DUMP_FEATURES=foo` when
|
|
# compiling this crate which dumps the total list of features to a file called
|
|
# `foo`.
|
|
#
|
|
# Each one of these features activates the corresponding type, allowing bindings
|
|
# to be generated for it. Note that we may eventually add "groupings" of
|
|
# features to enable a convenient set of features all at once. For now, though,
|
|
# the features must all be manually activated.
|
|
[features]
|
|
AbortController = []
|
|
AbortSignal = []
|
|
AddEventListenerOptions = []
|
|
AesCbcParams = []
|
|
AesCtrParams = []
|
|
AesDerivedKeyParams = []
|
|
AesGcmParams = []
|
|
AesKeyAlgorithm = []
|
|
AesKeyGenParams = []
|
|
Algorithm = []
|
|
AlignSetting = []
|
|
AnalyserNode = []
|
|
AnalyserOptions = []
|
|
Animation = []
|
|
AnimationEffect = []
|
|
AnimationEvent = []
|
|
AnimationEventInit = []
|
|
AnimationPlayState = []
|
|
AnimationPlaybackEvent = []
|
|
AnimationPlaybackEventInit = []
|
|
AnimationPropertyValueDetails = []
|
|
AnimationTimeline = []
|
|
AssignedNodesOptions = []
|
|
AttestationConveyancePreference = []
|
|
Attr = []
|
|
AttributeNameValue = []
|
|
AudioBuffer = []
|
|
AudioBufferOptions = []
|
|
AudioBufferSourceNode = []
|
|
AudioBufferSourceOptions = []
|
|
AudioConfiguration = []
|
|
AudioContext = []
|
|
AudioContextOptions = []
|
|
AudioContextState = []
|
|
AudioDestinationNode = []
|
|
AudioListener = []
|
|
AudioNode = []
|
|
AudioNodeOptions = []
|
|
AudioParam = []
|
|
AudioParamMap = []
|
|
AudioProcessingEvent = []
|
|
AudioScheduledSourceNode = []
|
|
AudioStreamTrack = []
|
|
AudioTrack = []
|
|
AudioTrackList = []
|
|
AudioWorklet = []
|
|
AudioWorkletGlobalScope = []
|
|
AudioWorkletNode = []
|
|
AudioWorkletNodeOptions = []
|
|
AudioWorkletProcessor = []
|
|
AuthenticationExtensionsClientInputs = []
|
|
AuthenticationExtensionsClientOutputs = []
|
|
AuthenticatorAssertionResponse = []
|
|
AuthenticatorAttachment = []
|
|
AuthenticatorAttestationResponse = []
|
|
AuthenticatorResponse = []
|
|
AuthenticatorSelectionCriteria = []
|
|
AuthenticatorTransport = []
|
|
AutoKeyword = []
|
|
AutocompleteInfo = []
|
|
BarProp = []
|
|
BaseAudioContext = []
|
|
BaseComputedKeyframe = []
|
|
BaseKeyframe = []
|
|
BasePropertyIndexedKeyframe = []
|
|
BasicCardRequest = []
|
|
BasicCardResponse = []
|
|
BasicCardType = []
|
|
BatteryManager = []
|
|
BeforeUnloadEvent = []
|
|
BinaryType = []
|
|
BiquadFilterNode = []
|
|
BiquadFilterOptions = []
|
|
BiquadFilterType = []
|
|
Blob = []
|
|
BlobEvent = []
|
|
BlobEventInit = []
|
|
BlobPropertyBag = []
|
|
BlockParsingOptions = []
|
|
BoxQuadOptions = []
|
|
BroadcastChannel = []
|
|
BrowserElementDownloadOptions = []
|
|
BrowserElementExecuteScriptOptions = []
|
|
BrowserFeedWriter = []
|
|
BrowserFindCaseSensitivity = []
|
|
BrowserFindDirection = []
|
|
Cache = []
|
|
CacheBatchOperation = []
|
|
CacheQueryOptions = []
|
|
CacheStorage = []
|
|
CacheStorageNamespace = []
|
|
CanvasCaptureMediaStream = []
|
|
CanvasGradient = []
|
|
CanvasPattern = []
|
|
CanvasRenderingContext2d = []
|
|
CanvasWindingRule = []
|
|
CaretChangedReason = []
|
|
CaretPosition = []
|
|
CaretStateChangedEventInit = []
|
|
CdataSection = []
|
|
ChannelCountMode = []
|
|
ChannelInterpretation = []
|
|
ChannelMergerNode = []
|
|
ChannelMergerOptions = []
|
|
ChannelPixelLayout = []
|
|
ChannelPixelLayoutDataType = []
|
|
ChannelSplitterNode = []
|
|
ChannelSplitterOptions = []
|
|
CharacterData = []
|
|
CheckerboardReason = []
|
|
CheckerboardReport = []
|
|
CheckerboardReportService = []
|
|
ChromeFilePropertyBag = []
|
|
ChromeWorker = []
|
|
Client = []
|
|
ClientQueryOptions = []
|
|
ClientType = []
|
|
Clients = []
|
|
ClipboardEvent = []
|
|
ClipboardEventInit = []
|
|
CloseEvent = []
|
|
CloseEventInit = []
|
|
CollectedClientData = []
|
|
Comment = []
|
|
CompositeOperation = []
|
|
CompositionEvent = []
|
|
CompositionEventInit = []
|
|
ComputedEffectTiming = []
|
|
ConnStatusDict = []
|
|
ConnectionType = []
|
|
ConsoleCounter = []
|
|
ConsoleCounterError = []
|
|
ConsoleEvent = []
|
|
ConsoleInstance = []
|
|
ConsoleInstanceOptions = []
|
|
ConsoleLevel = []
|
|
ConsoleLogLevel = []
|
|
ConsoleProfileEvent = []
|
|
ConsoleStackEntry = []
|
|
ConsoleTimerError = []
|
|
ConsoleTimerLogOrEnd = []
|
|
ConsoleTimerStart = []
|
|
ConstantSourceNode = []
|
|
ConstantSourceOptions = []
|
|
ConstrainBooleanParameters = []
|
|
ConstrainDomStringParameters = []
|
|
ConstrainDoubleRange = []
|
|
ConstrainLongRange = []
|
|
ContextAttributes2d = []
|
|
ConvertCoordinateOptions = []
|
|
ConvolverNode = []
|
|
ConvolverOptions = []
|
|
Credential = []
|
|
CredentialCreationOptions = []
|
|
CredentialRequestOptions = []
|
|
CredentialsContainer = []
|
|
Crypto = []
|
|
CryptoKey = []
|
|
CryptoKeyPair = []
|
|
Csp = []
|
|
CspPolicies = []
|
|
CspReport = []
|
|
CspReportProperties = []
|
|
CssAnimation = []
|
|
CssBoxType = []
|
|
CssConditionRule = []
|
|
CssCounterStyleRule = []
|
|
CssFontFaceRule = []
|
|
CssFontFeatureValuesRule = []
|
|
CssGroupingRule = []
|
|
CssImportRule = []
|
|
CssKeyframeRule = []
|
|
CssKeyframesRule = []
|
|
CssMediaRule = []
|
|
CssMozDocumentRule = []
|
|
CssNamespaceRule = []
|
|
CssPageRule = []
|
|
CssPseudoElement = []
|
|
CssRule = []
|
|
CssRuleList = []
|
|
CssStyleDeclaration = []
|
|
CssStyleRule = []
|
|
CssStyleSheet = []
|
|
CssStyleSheetParsingMode = []
|
|
CssSupportsRule = []
|
|
CssTransition = []
|
|
CustomElementRegistry = []
|
|
CustomEvent = []
|
|
CustomEventInit = []
|
|
DataTransfer = []
|
|
DataTransferItem = []
|
|
DataTransferItemList = []
|
|
DateTimeValue = []
|
|
DecoderDoctorNotification = []
|
|
DecoderDoctorNotificationType = []
|
|
DedicatedWorkerGlobalScope = []
|
|
DelayNode = []
|
|
DelayOptions = []
|
|
DeviceAccelerationInit = []
|
|
DeviceLightEvent = []
|
|
DeviceLightEventInit = []
|
|
DeviceMotionEvent = []
|
|
DeviceMotionEventInit = []
|
|
DeviceOrientationEvent = []
|
|
DeviceOrientationEventInit = []
|
|
DeviceProximityEvent = []
|
|
DeviceProximityEventInit = []
|
|
DeviceRotationRateInit = []
|
|
DhKeyDeriveParams = []
|
|
DirectionSetting = []
|
|
Directory = []
|
|
DisplayNameOptions = []
|
|
DisplayNameResult = []
|
|
DistanceModelType = []
|
|
DnsCacheDict = []
|
|
DnsCacheEntry = []
|
|
DnsLookupDict = []
|
|
Document = []
|
|
DocumentFragment = []
|
|
DocumentTimeline = []
|
|
DocumentTimelineOptions = []
|
|
DocumentType = []
|
|
DomError = []
|
|
DomException = []
|
|
DomImplementation = []
|
|
DomMatrix = []
|
|
DomMatrixReadOnly = []
|
|
DomParser = []
|
|
DomPoint = []
|
|
DomPointInit = []
|
|
DomPointReadOnly = []
|
|
DomQuad = []
|
|
DomQuadInit = []
|
|
DomQuadJson = []
|
|
DomRect = []
|
|
DomRectInit = []
|
|
DomRectList = []
|
|
DomRectReadOnly = []
|
|
DomRequest = []
|
|
DomRequestReadyState = []
|
|
DomStringList = []
|
|
DomStringMap = []
|
|
DomTokenList = []
|
|
DomWindowResizeEventDetail = []
|
|
DragEvent = []
|
|
DragEventInit = []
|
|
DynamicsCompressorNode = []
|
|
DynamicsCompressorOptions = []
|
|
EcKeyAlgorithm = []
|
|
EcKeyGenParams = []
|
|
EcKeyImportParams = []
|
|
EcdhKeyDeriveParams = []
|
|
EffectTiming = []
|
|
Element = []
|
|
ElementCreationOptions = []
|
|
ElementDefinitionOptions = []
|
|
EndingTypes = []
|
|
ErrorCallback = []
|
|
ErrorEvent = []
|
|
ErrorEventInit = []
|
|
Event = []
|
|
EventInit = []
|
|
EventListener = []
|
|
EventListenerOptions = []
|
|
EventModifierInit = []
|
|
EventSource = []
|
|
EventSourceInit = []
|
|
EventTarget = []
|
|
ExtendableEvent = []
|
|
ExtendableEventInit = []
|
|
ExtendableMessageEvent = []
|
|
ExtendableMessageEventInit = []
|
|
FakePluginMimeEntry = []
|
|
FetchEvent = []
|
|
FetchEventInit = []
|
|
FetchObserver = []
|
|
FetchReadableStreamReadDataArray = []
|
|
FetchReadableStreamReadDataDone = []
|
|
FetchState = []
|
|
File = []
|
|
FileCallback = []
|
|
FileList = []
|
|
FilePropertyBag = []
|
|
FileReader = []
|
|
FileReaderSync = []
|
|
FileSystem = []
|
|
FileSystemDirectoryEntry = []
|
|
FileSystemDirectoryReader = []
|
|
FileSystemEntriesCallback = []
|
|
FileSystemEntry = []
|
|
FileSystemEntryCallback = []
|
|
FileSystemFileEntry = []
|
|
FileSystemFlags = []
|
|
FillMode = []
|
|
FlashClassification = []
|
|
FlexLineGrowthState = []
|
|
FocusEvent = []
|
|
FocusEventInit = []
|
|
FontFace = []
|
|
FontFaceDescriptors = []
|
|
FontFaceLoadStatus = []
|
|
FontFaceSet = []
|
|
FontFaceSetIteratorResult = []
|
|
FontFaceSetLoadEvent = []
|
|
FontFaceSetLoadEventInit = []
|
|
FontFaceSetLoadStatus = []
|
|
FormData = []
|
|
FrameType = []
|
|
FuzzingFunctions = []
|
|
GainNode = []
|
|
GainOptions = []
|
|
Gamepad = []
|
|
GamepadAxisMoveEvent = []
|
|
GamepadAxisMoveEventInit = []
|
|
GamepadButton = []
|
|
GamepadButtonEvent = []
|
|
GamepadButtonEventInit = []
|
|
GamepadEvent = []
|
|
GamepadEventInit = []
|
|
GamepadHand = []
|
|
GamepadHapticActuator = []
|
|
GamepadHapticActuatorType = []
|
|
GamepadMappingType = []
|
|
GamepadPose = []
|
|
GamepadServiceTest = []
|
|
GetNotificationOptions = []
|
|
GridDeclaration = []
|
|
GridTrackState = []
|
|
GroupedHistoryEventInit = []
|
|
HalfOpenInfoDict = []
|
|
HashChangeEvent = []
|
|
HashChangeEventInit = []
|
|
Headers = []
|
|
HeadersGuardEnum = []
|
|
HiddenPluginEventInit = []
|
|
History = []
|
|
HitRegionOptions = []
|
|
HmacKeyAlgorithm = []
|
|
HtmlAllCollection = []
|
|
HtmlAnchorElement = []
|
|
HtmlAreaElement = []
|
|
HtmlAudioElement = []
|
|
HtmlBaseElement = []
|
|
HtmlBodyElement = []
|
|
HtmlBrElement = []
|
|
HtmlButtonElement = []
|
|
HtmlCanvasElement = []
|
|
HtmlCollection = []
|
|
HtmlDListElement = []
|
|
HtmlDataElement = []
|
|
HtmlDataListElement = []
|
|
HtmlDetailsElement = []
|
|
HtmlDialogElement = []
|
|
HtmlDirectoryElement = []
|
|
HtmlDivElement = []
|
|
HtmlDocument = []
|
|
HtmlElement = []
|
|
HtmlEmbedElement = []
|
|
HtmlFieldSetElement = []
|
|
HtmlFontElement = []
|
|
HtmlFormControlsCollection = []
|
|
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 = []
|
|
HtmlOptionsCollection = []
|
|
HtmlOutputElement = []
|
|
HtmlParagraphElement = []
|
|
HtmlParamElement = []
|
|
HtmlPictureElement = []
|
|
HtmlPreElement = []
|
|
HtmlProgressElement = []
|
|
HtmlQuoteElement = []
|
|
HtmlScriptElement = []
|
|
HtmlSelectElement = []
|
|
HtmlSlotElement = []
|
|
HtmlSourceElement = []
|
|
HtmlSpanElement = []
|
|
HtmlStyleElement = []
|
|
HtmlTableCaptionElement = []
|
|
HtmlTableCellElement = []
|
|
HtmlTableColElement = []
|
|
HtmlTableElement = []
|
|
HtmlTableRowElement = []
|
|
HtmlTableSectionElement = []
|
|
HtmlTemplateElement = []
|
|
HtmlTextAreaElement = []
|
|
HtmlTimeElement = []
|
|
HtmlTitleElement = []
|
|
HtmlTrackElement = []
|
|
HtmlUListElement = []
|
|
HtmlUnknownElement = []
|
|
HtmlVideoElement = []
|
|
HttpConnDict = []
|
|
HttpConnInfo = []
|
|
HttpConnectionElement = []
|
|
IdbCursor = []
|
|
IdbCursorDirection = []
|
|
IdbCursorWithValue = []
|
|
IdbDatabase = []
|
|
IdbFactory = []
|
|
IdbFileHandle = []
|
|
IdbFileMetadataParameters = []
|
|
IdbFileRequest = []
|
|
IdbIndex = []
|
|
IdbIndexParameters = []
|
|
IdbKeyRange = []
|
|
IdbLocaleAwareKeyRange = []
|
|
IdbMutableFile = []
|
|
IdbObjectStore = []
|
|
IdbObjectStoreParameters = []
|
|
IdbOpenDbOptions = []
|
|
IdbOpenDbRequest = []
|
|
IdbRequest = []
|
|
IdbRequestReadyState = []
|
|
IdbTransaction = []
|
|
IdbTransactionMode = []
|
|
IdbVersionChangeEvent = []
|
|
IdbVersionChangeEventInit = []
|
|
IdleDeadline = []
|
|
IdleRequestOptions = []
|
|
IirFilterNode = []
|
|
ImageBitmap = []
|
|
ImageBitmapFormat = []
|
|
ImageBitmapRenderingContext = []
|
|
ImageCapture = []
|
|
ImageCaptureErrorEvent = []
|
|
ImageCaptureErrorEventInit = []
|
|
ImageData = []
|
|
InputEvent = []
|
|
InputEventInit = []
|
|
InstallTriggerData = []
|
|
IntersectionObserver = []
|
|
IntersectionObserverEntry = []
|
|
IntersectionObserverEntryInit = []
|
|
IntersectionObserverInit = []
|
|
IterableKeyAndValueResult = []
|
|
IterableKeyOrValueResult = []
|
|
IterationCompositeOperation = []
|
|
JsonWebKey = []
|
|
KeyAlgorithm = []
|
|
KeyEvent = []
|
|
KeyboardEvent = []
|
|
KeyboardEventInit = []
|
|
KeyframeEffect = []
|
|
KeyframeEffectOptions = []
|
|
L10nElement = []
|
|
L10nValue = []
|
|
LifecycleCallbacks = []
|
|
LineAlignSetting = []
|
|
LocalMediaStream = []
|
|
LocaleInfo = []
|
|
Location = []
|
|
MediaCapabilities = []
|
|
MediaCapabilitiesInfo = []
|
|
MediaConfiguration = []
|
|
MediaDecodingConfiguration = []
|
|
MediaDecodingType = []
|
|
MediaDeviceInfo = []
|
|
MediaDeviceKind = []
|
|
MediaDevices = []
|
|
MediaElementAudioSourceNode = []
|
|
MediaElementAudioSourceOptions = []
|
|
MediaEncodingConfiguration = []
|
|
MediaEncodingType = []
|
|
MediaEncryptedEvent = []
|
|
MediaError = []
|
|
MediaKeyError = []
|
|
MediaKeyMessageEvent = []
|
|
MediaKeyMessageEventInit = []
|
|
MediaKeyMessageType = []
|
|
MediaKeyNeededEventInit = []
|
|
MediaKeySession = []
|
|
MediaKeySessionType = []
|
|
MediaKeyStatus = []
|
|
MediaKeyStatusMap = []
|
|
MediaKeySystemAccess = []
|
|
MediaKeySystemConfiguration = []
|
|
MediaKeySystemMediaCapability = []
|
|
MediaKeySystemStatus = []
|
|
MediaKeys = []
|
|
MediaKeysPolicy = []
|
|
MediaKeysRequirement = []
|
|
MediaList = []
|
|
MediaQueryList = []
|
|
MediaQueryListEvent = []
|
|
MediaQueryListEventInit = []
|
|
MediaRecorder = []
|
|
MediaRecorderErrorEvent = []
|
|
MediaRecorderErrorEventInit = []
|
|
MediaRecorderOptions = []
|
|
MediaSource = []
|
|
MediaSourceEndOfStreamError = []
|
|
MediaSourceEnum = []
|
|
MediaSourceReadyState = []
|
|
MediaStream = []
|
|
MediaStreamAudioDestinationNode = []
|
|
MediaStreamAudioSourceNode = []
|
|
MediaStreamAudioSourceOptions = []
|
|
MediaStreamConstraints = []
|
|
MediaStreamEvent = []
|
|
MediaStreamEventInit = []
|
|
MediaStreamTrack = []
|
|
MediaStreamTrackEvent = []
|
|
MediaStreamTrackEventInit = []
|
|
MediaStreamTrackState = []
|
|
MediaTrackConstraintSet = []
|
|
MediaTrackConstraints = []
|
|
MediaTrackSettings = []
|
|
MediaTrackSupportedConstraints = []
|
|
MessageChannel = []
|
|
MessageEvent = []
|
|
MessageEventInit = []
|
|
MessagePort = []
|
|
MidiAccess = []
|
|
MidiConnectionEvent = []
|
|
MidiConnectionEventInit = []
|
|
MidiInput = []
|
|
MidiInputMap = []
|
|
MidiMessageEvent = []
|
|
MidiMessageEventInit = []
|
|
MidiOptions = []
|
|
MidiOutput = []
|
|
MidiOutputMap = []
|
|
MidiPort = []
|
|
MidiPortConnectionState = []
|
|
MidiPortDeviceState = []
|
|
MidiPortType = []
|
|
MimeType = []
|
|
MimeTypeArray = []
|
|
MouseEvent = []
|
|
MouseEventInit = []
|
|
MouseScrollEvent = []
|
|
MozApplicationEventInit = []
|
|
MozPacketDumpType = []
|
|
MozPluginParameter = []
|
|
MozRtcIceCandidate = []
|
|
MozRtcPeerConnection = []
|
|
MozRtcSessionDescription = []
|
|
MozXmlHttpRequestParameters = []
|
|
MutationEvent = []
|
|
MutationObserver = []
|
|
MutationObserverInit = []
|
|
MutationObservingInfo = []
|
|
MutationRecord = []
|
|
NamedNodeMap = []
|
|
NativeOsFileReadOptions = []
|
|
NativeOsFileWriteAtomicOptions = []
|
|
NavigationType = []
|
|
Navigator = []
|
|
NetworkCommandOptions = []
|
|
NetworkInformation = []
|
|
NetworkResultOptions = []
|
|
Node = []
|
|
NodeFilter = []
|
|
NodeIterator = []
|
|
NodeList = []
|
|
Notification = []
|
|
NotificationBehavior = []
|
|
NotificationDirection = []
|
|
NotificationEvent = []
|
|
NotificationEventInit = []
|
|
NotificationOptions = []
|
|
NotificationPermission = []
|
|
ObserverCallback = []
|
|
OfflineAudioCompletionEvent = []
|
|
OfflineAudioCompletionEventInit = []
|
|
OfflineAudioContext = []
|
|
OfflineAudioContextOptions = []
|
|
OfflineResourceList = []
|
|
OffscreenCanvas = []
|
|
OpenWindowEventDetail = []
|
|
OptionalEffectTiming = []
|
|
OrientationLockType = []
|
|
OrientationType = []
|
|
OscillatorNode = []
|
|
OscillatorOptions = []
|
|
OscillatorType = []
|
|
OverSampleType = []
|
|
PageTransitionEvent = []
|
|
PageTransitionEventInit = []
|
|
PaintRequest = []
|
|
PaintRequestList = []
|
|
PaintWorkletGlobalScope = []
|
|
PannerNode = []
|
|
PannerOptions = []
|
|
PanningModelType = []
|
|
Path2d = []
|
|
PaymentAddress = []
|
|
PaymentComplete = []
|
|
PaymentMethodChangeEvent = []
|
|
PaymentMethodChangeEventInit = []
|
|
PaymentRequestUpdateEvent = []
|
|
PaymentRequestUpdateEventInit = []
|
|
PaymentResponse = []
|
|
PcImplIceConnectionState = []
|
|
PcImplIceGatheringState = []
|
|
PcImplSignalingState = []
|
|
PcObserverStateType = []
|
|
Performance = []
|
|
PerformanceEntry = []
|
|
PerformanceEntryEventInit = []
|
|
PerformanceEntryFilterOptions = []
|
|
PerformanceMark = []
|
|
PerformanceMeasure = []
|
|
PerformanceNavigation = []
|
|
PerformanceNavigationTiming = []
|
|
PerformanceObserver = []
|
|
PerformanceObserverEntryList = []
|
|
PerformanceResourceTiming = []
|
|
PerformanceServerTiming = []
|
|
PerformanceTiming = []
|
|
PeriodicWave = []
|
|
PeriodicWaveConstraints = []
|
|
PeriodicWaveOptions = []
|
|
PermissionDescriptor = []
|
|
PermissionName = []
|
|
PermissionState = []
|
|
PermissionStatus = []
|
|
Permissions = []
|
|
PlaybackDirection = []
|
|
Plugin = []
|
|
PluginArray = []
|
|
PluginCrashedEventInit = []
|
|
PointerEvent = []
|
|
PointerEventInit = []
|
|
PopStateEvent = []
|
|
PopStateEventInit = []
|
|
PopupBlockedEvent = []
|
|
PopupBlockedEventInit = []
|
|
PositionAlignSetting = []
|
|
PositionOptions = []
|
|
Presentation = []
|
|
PresentationAvailability = []
|
|
PresentationConnection = []
|
|
PresentationConnectionAvailableEvent = []
|
|
PresentationConnectionAvailableEventInit = []
|
|
PresentationConnectionBinaryType = []
|
|
PresentationConnectionCloseEvent = []
|
|
PresentationConnectionCloseEventInit = []
|
|
PresentationConnectionClosedReason = []
|
|
PresentationConnectionList = []
|
|
PresentationConnectionState = []
|
|
PresentationReceiver = []
|
|
PresentationRequest = []
|
|
ProcessingInstruction = []
|
|
ProfileTimelineLayerRect = []
|
|
ProfileTimelineMarker = []
|
|
ProfileTimelineMessagePortOperationType = []
|
|
ProfileTimelineStackFrame = []
|
|
ProfileTimelineWorkerOperationType = []
|
|
ProgressEvent = []
|
|
ProgressEventInit = []
|
|
PromiseRejectionEvent = []
|
|
PromiseRejectionEventInit = []
|
|
PublicKeyCredential = []
|
|
PublicKeyCredentialDescriptor = []
|
|
PublicKeyCredentialEntity = []
|
|
PublicKeyCredentialParameters = []
|
|
PublicKeyCredentialRequestOptions = []
|
|
PublicKeyCredentialRpEntity = []
|
|
PublicKeyCredentialType = []
|
|
PublicKeyCredentialUserEntity = []
|
|
PushEncryptionKeyName = []
|
|
PushEvent = []
|
|
PushEventInit = []
|
|
PushManager = []
|
|
PushMessageData = []
|
|
PushPermissionState = []
|
|
PushSubscription = []
|
|
PushSubscriptionInit = []
|
|
PushSubscriptionJson = []
|
|
PushSubscriptionKeys = []
|
|
PushSubscriptionOptions = []
|
|
PushSubscriptionOptionsInit = []
|
|
RadioNodeList = []
|
|
Range = []
|
|
RcwnPerfStats = []
|
|
RcwnStatus = []
|
|
RecordingState = []
|
|
ReferrerPolicy = []
|
|
RegisterRequest = []
|
|
RegisterResponse = []
|
|
RegisteredKey = []
|
|
RegistrationOptions = []
|
|
Request = []
|
|
RequestCache = []
|
|
RequestCredentials = []
|
|
RequestDestination = []
|
|
RequestInit = []
|
|
RequestMediaKeySystemAccessNotification = []
|
|
RequestMode = []
|
|
RequestRedirect = []
|
|
Response = []
|
|
ResponseInit = []
|
|
ResponseType = []
|
|
RsaOaepParams = []
|
|
RsaOtherPrimesInfo = []
|
|
RsaPssParams = []
|
|
RtcAnswerOptions = []
|
|
RtcBundlePolicy = []
|
|
RtcCertificate = []
|
|
RtcCertificateExpiration = []
|
|
RtcCodecStats = []
|
|
RtcConfiguration = []
|
|
RtcDataChannel = []
|
|
RtcDataChannelEvent = []
|
|
RtcDataChannelEventInit = []
|
|
RtcDataChannelInit = []
|
|
RtcDataChannelState = []
|
|
RtcDataChannelType = []
|
|
RtcDegradationPreference = []
|
|
RtcFecParameters = []
|
|
RtcIceCandidate = []
|
|
RtcIceCandidateInit = []
|
|
RtcIceCandidatePairStats = []
|
|
RtcIceCandidateStats = []
|
|
RtcIceComponentStats = []
|
|
RtcIceConnectionState = []
|
|
RtcIceCredentialType = []
|
|
RtcIceGatheringState = []
|
|
RtcIceServer = []
|
|
RtcIceTransportPolicy = []
|
|
RtcIdentityAssertion = []
|
|
RtcIdentityAssertionResult = []
|
|
RtcIdentityProvider = []
|
|
RtcIdentityProviderDetails = []
|
|
RtcIdentityProviderOptions = []
|
|
RtcIdentityValidationResult = []
|
|
RtcInboundRtpStreamStats = []
|
|
RtcLifecycleEvent = []
|
|
RtcMediaStreamStats = []
|
|
RtcMediaStreamTrackStats = []
|
|
RtcOfferAnswerOptions = []
|
|
RtcOfferOptions = []
|
|
RtcOutboundRtpStreamStats = []
|
|
RtcPeerConnection = []
|
|
RtcPeerConnectionIceEvent = []
|
|
RtcPeerConnectionIceEventInit = []
|
|
RtcPriorityType = []
|
|
RtcRtcpParameters = []
|
|
RtcRtpCodecParameters = []
|
|
RtcRtpContributingSource = []
|
|
RtcRtpEncodingParameters = []
|
|
RtcRtpHeaderExtensionParameters = []
|
|
RtcRtpParameters = []
|
|
RtcRtpReceiver = []
|
|
RtcRtpSender = []
|
|
RtcRtpSourceEntry = []
|
|
RtcRtpSourceEntryType = []
|
|
RtcRtpSynchronizationSource = []
|
|
RtcRtxParameters = []
|
|
RtcSdpType = []
|
|
RtcSessionDescription = []
|
|
RtcSessionDescriptionInit = []
|
|
RtcSignalingState = []
|
|
RtcStats = []
|
|
RtcStatsIceCandidatePairState = []
|
|
RtcStatsIceCandidateType = []
|
|
RtcStatsReport = []
|
|
RtcStatsReportInternal = []
|
|
RtcStatsType = []
|
|
RtcTrackEvent = []
|
|
RtcTransportStats = []
|
|
RtcdtmfSender = []
|
|
RtcdtmfToneChangeEvent = []
|
|
RtcdtmfToneChangeEventInit = []
|
|
RtcrtpContributingSourceStats = []
|
|
RtcrtpStreamStats = []
|
|
Screen = []
|
|
ScreenColorGamut = []
|
|
ScreenLuminance = []
|
|
ScreenOrientation = []
|
|
ScriptProcessorNode = []
|
|
ScrollAreaEvent = []
|
|
ScrollBehavior = []
|
|
ScrollIntoViewOptions = []
|
|
ScrollLogicalPosition = []
|
|
ScrollOptions = []
|
|
ScrollRestoration = []
|
|
ScrollSetting = []
|
|
ScrollState = []
|
|
ScrollToOptions = []
|
|
ScrollViewChangeEventInit = []
|
|
SecurityPolicyViolationEvent = []
|
|
SecurityPolicyViolationEventDisposition = []
|
|
SecurityPolicyViolationEventInit = []
|
|
Selection = []
|
|
ServerSocketOptions = []
|
|
ServiceWorker = []
|
|
ServiceWorkerContainer = []
|
|
ServiceWorkerGlobalScope = []
|
|
ServiceWorkerRegistration = []
|
|
ServiceWorkerState = []
|
|
ServiceWorkerUpdateViaCache = []
|
|
ShadowRoot = []
|
|
ShadowRootInit = []
|
|
ShadowRootMode = []
|
|
SharedWorker = []
|
|
SharedWorkerGlobalScope = []
|
|
SignResponse = []
|
|
SocketElement = []
|
|
SocketOptions = []
|
|
SocketReadyState = []
|
|
SocketsDict = []
|
|
SourceBuffer = []
|
|
SourceBufferAppendMode = []
|
|
SourceBufferList = []
|
|
SpeechGrammar = []
|
|
SpeechGrammarList = []
|
|
SpeechRecognition = []
|
|
SpeechRecognitionAlternative = []
|
|
SpeechRecognitionError = []
|
|
SpeechRecognitionErrorCode = []
|
|
SpeechRecognitionErrorInit = []
|
|
SpeechRecognitionEvent = []
|
|
SpeechRecognitionEventInit = []
|
|
SpeechRecognitionResult = []
|
|
SpeechRecognitionResultList = []
|
|
SpeechSynthesis = []
|
|
SpeechSynthesisErrorCode = []
|
|
SpeechSynthesisErrorEvent = []
|
|
SpeechSynthesisErrorEventInit = []
|
|
SpeechSynthesisEvent = []
|
|
SpeechSynthesisEventInit = []
|
|
SpeechSynthesisUtterance = []
|
|
SpeechSynthesisVoice = []
|
|
StereoPannerNode = []
|
|
StereoPannerOptions = []
|
|
Storage = []
|
|
StorageEstimate = []
|
|
StorageEvent = []
|
|
StorageEventInit = []
|
|
StorageManager = []
|
|
StorageType = []
|
|
StyleRuleChangeEventInit = []
|
|
StyleSheet = []
|
|
StyleSheetApplicableStateChangeEventInit = []
|
|
StyleSheetChangeEventInit = []
|
|
StyleSheetList = []
|
|
SubtleCrypto = []
|
|
SupportedType = []
|
|
SvgAngle = []
|
|
SvgAnimateElement = []
|
|
SvgAnimateMotionElement = []
|
|
SvgAnimateTransformElement = []
|
|
SvgAnimatedAngle = []
|
|
SvgAnimatedBoolean = []
|
|
SvgAnimatedEnumeration = []
|
|
SvgAnimatedInteger = []
|
|
SvgAnimatedLength = []
|
|
SvgAnimatedLengthList = []
|
|
SvgAnimatedNumber = []
|
|
SvgAnimatedNumberList = []
|
|
SvgAnimatedPreserveAspectRatio = []
|
|
SvgAnimatedRect = []
|
|
SvgAnimatedString = []
|
|
SvgAnimatedTransformList = []
|
|
SvgAnimationElement = []
|
|
SvgBoundingBoxOptions = []
|
|
SvgCircleElement = []
|
|
SvgClipPathElement = []
|
|
SvgComponentTransferFunctionElement = []
|
|
SvgDefsElement = []
|
|
SvgDescElement = []
|
|
SvgElement = []
|
|
SvgEllipseElement = []
|
|
SvgFilterElement = []
|
|
SvgForeignObjectElement = []
|
|
SvgGeometryElement = []
|
|
SvgGradientElement = []
|
|
SvgGraphicsElement = []
|
|
SvgImageElement = []
|
|
SvgLength = []
|
|
SvgLengthList = []
|
|
SvgLineElement = []
|
|
SvgLinearGradientElement = []
|
|
SvgMarkerElement = []
|
|
SvgMaskElement = []
|
|
SvgMatrix = []
|
|
SvgMetadataElement = []
|
|
SvgNumber = []
|
|
SvgNumberList = []
|
|
SvgPathElement = []
|
|
SvgPathSegList = []
|
|
SvgPatternElement = []
|
|
SvgPoint = []
|
|
SvgPointList = []
|
|
SvgPolygonElement = []
|
|
SvgPolylineElement = []
|
|
SvgPreserveAspectRatio = []
|
|
SvgRadialGradientElement = []
|
|
SvgRect = []
|
|
SvgRectElement = []
|
|
SvgScriptElement = []
|
|
SvgSetElement = []
|
|
SvgStopElement = []
|
|
SvgStringList = []
|
|
SvgStyleElement = []
|
|
SvgSwitchElement = []
|
|
SvgSymbolElement = []
|
|
SvgTextContentElement = []
|
|
SvgTextElement = []
|
|
SvgTextPathElement = []
|
|
SvgTextPositioningElement = []
|
|
SvgTitleElement = []
|
|
SvgTransform = []
|
|
SvgTransformList = []
|
|
SvgUnitTypes = []
|
|
SvgUseElement = []
|
|
SvgViewElement = []
|
|
SvgZoomAndPan = []
|
|
SvgaElement = []
|
|
SvgfeBlendElement = []
|
|
SvgfeColorMatrixElement = []
|
|
SvgfeComponentTransferElement = []
|
|
SvgfeCompositeElement = []
|
|
SvgfeConvolveMatrixElement = []
|
|
SvgfeDiffuseLightingElement = []
|
|
SvgfeDisplacementMapElement = []
|
|
SvgfeDistantLightElement = []
|
|
SvgfeDropShadowElement = []
|
|
SvgfeFloodElement = []
|
|
SvgfeFuncAElement = []
|
|
SvgfeFuncBElement = []
|
|
SvgfeFuncGElement = []
|
|
SvgfeFuncRElement = []
|
|
SvgfeGaussianBlurElement = []
|
|
SvgfeImageElement = []
|
|
SvgfeMergeElement = []
|
|
SvgfeMergeNodeElement = []
|
|
SvgfeMorphologyElement = []
|
|
SvgfeOffsetElement = []
|
|
SvgfePointLightElement = []
|
|
SvgfeSpecularLightingElement = []
|
|
SvgfeSpotLightElement = []
|
|
SvgfeTileElement = []
|
|
SvgfeTurbulenceElement = []
|
|
SvggElement = []
|
|
SvgmPathElement = []
|
|
SvgsvgElement = []
|
|
SvgtSpanElement = []
|
|
TcpReadyState = []
|
|
TcpServerSocket = []
|
|
TcpServerSocketEvent = []
|
|
TcpServerSocketEventInit = []
|
|
TcpSocket = []
|
|
TcpSocketBinaryType = []
|
|
TcpSocketErrorEvent = []
|
|
TcpSocketErrorEventInit = []
|
|
TcpSocketEvent = []
|
|
TcpSocketEventInit = []
|
|
Text = []
|
|
TextDecodeOptions = []
|
|
TextDecoder = []
|
|
TextDecoderOptions = []
|
|
TextEncoder = []
|
|
TextMetrics = []
|
|
TextTrack = []
|
|
TextTrackCue = []
|
|
TextTrackCueList = []
|
|
TextTrackKind = []
|
|
TextTrackList = []
|
|
TextTrackMode = []
|
|
TimeEvent = []
|
|
TimeRanges = []
|
|
Touch = []
|
|
TouchEvent = []
|
|
TouchEventInit = []
|
|
TouchInit = []
|
|
TouchList = []
|
|
TrackEvent = []
|
|
TrackEventInit = []
|
|
TransitionEvent = []
|
|
TransitionEventInit = []
|
|
Transport = []
|
|
TreeCellInfo = []
|
|
TreeWalker = []
|
|
U2f = []
|
|
U2fClientData = []
|
|
UdpMessageEventInit = []
|
|
UdpOptions = []
|
|
UiEvent = []
|
|
UiEventInit = []
|
|
Url = []
|
|
UrlSearchParams = []
|
|
UserProximityEvent = []
|
|
UserProximityEventInit = []
|
|
UserVerificationRequirement = []
|
|
ValidityState = []
|
|
VideoConfiguration = []
|
|
VideoFacingModeEnum = []
|
|
VideoPlaybackQuality = []
|
|
VideoStreamTrack = []
|
|
VideoTrack = []
|
|
VideoTrackList = []
|
|
VoidCallback = []
|
|
VrDisplay = []
|
|
VrDisplayCapabilities = []
|
|
VrEye = []
|
|
VrEyeParameters = []
|
|
VrFieldOfView = []
|
|
VrFrameData = []
|
|
VrLayer = []
|
|
VrMockController = []
|
|
VrMockDisplay = []
|
|
VrPose = []
|
|
VrServiceTest = []
|
|
VrStageParameters = []
|
|
VrSubmitFrameResult = []
|
|
VttCue = []
|
|
VttRegion = []
|
|
WaveShaperNode = []
|
|
WaveShaperOptions = []
|
|
WebGl2RenderingContext = []
|
|
WebGlActiveInfo = []
|
|
WebGlBuffer = []
|
|
WebGlContextAttributes = []
|
|
WebGlContextEvent = []
|
|
WebGlContextEventInit = []
|
|
WebGlFramebuffer = []
|
|
WebGlPowerPreference = []
|
|
WebGlProgram = []
|
|
WebGlQuery = []
|
|
WebGlRenderbuffer = []
|
|
WebGlRenderingContext = []
|
|
WebGlSampler = []
|
|
WebGlShader = []
|
|
WebGlShaderPrecisionFormat = []
|
|
WebGlSync = []
|
|
WebGlTexture = []
|
|
WebGlTransformFeedback = []
|
|
WebGlUniformLocation = []
|
|
WebGlVertexArrayObject = []
|
|
WebGpu = []
|
|
WebGpuAdapter = []
|
|
WebGpuAdapterDescriptor = []
|
|
WebGpuAttachmentState = []
|
|
WebGpuAttachmentStateDescriptor = []
|
|
WebGpuBindGroup = []
|
|
WebGpuBindGroupBinding = []
|
|
WebGpuBindGroupDescriptor = []
|
|
WebGpuBindGroupLayout = []
|
|
WebGpuBindGroupLayoutDescriptor = []
|
|
WebGpuBinding = []
|
|
WebGpuBindingType = []
|
|
WebGpuBlendDescriptor = []
|
|
WebGpuBlendFactor = []
|
|
WebGpuBlendOperation = []
|
|
WebGpuBlendState = []
|
|
WebGpuBlendStateDescriptor = []
|
|
WebGpuBuffer = []
|
|
WebGpuBufferBinding = []
|
|
WebGpuBufferDescriptor = []
|
|
WebGpuBufferUsage = []
|
|
WebGpuColorWriteBits = []
|
|
WebGpuCommandBuffer = []
|
|
WebGpuCommandEncoder = []
|
|
WebGpuCommandEncoderDescriptor = []
|
|
WebGpuCompareFunction = []
|
|
WebGpuComputePipeline = []
|
|
WebGpuComputePipelineDescriptor = []
|
|
WebGpuDepthStencilState = []
|
|
WebGpuDepthStencilStateDescriptor = []
|
|
WebGpuDevice = []
|
|
WebGpuDeviceDescriptor = []
|
|
WebGpuExtensions = []
|
|
WebGpuFence = []
|
|
WebGpuFilterMode = []
|
|
WebGpuIndexFormat = []
|
|
WebGpuInputState = []
|
|
WebGpuInputStateDescriptor = []
|
|
WebGpuInputStepMode = []
|
|
WebGpuLimits = []
|
|
WebGpuLoadOp = []
|
|
WebGpuLogEntry = []
|
|
WebGpuLogEntryType = []
|
|
WebGpuObjectStatus = []
|
|
WebGpuPipelineDescriptorBase = []
|
|
WebGpuPipelineLayout = []
|
|
WebGpuPipelineLayoutDescriptor = []
|
|
WebGpuPipelineStageDescriptor = []
|
|
WebGpuPowerPreference = []
|
|
WebGpuPrimitiveTopology = []
|
|
WebGpuQueue = []
|
|
WebGpuRenderPassAttachmentDescriptor = []
|
|
WebGpuRenderPassDescriptor = []
|
|
WebGpuRenderPipeline = []
|
|
WebGpuRenderPipelineDescriptor = []
|
|
WebGpuSampler = []
|
|
WebGpuSamplerDescriptor = []
|
|
WebGpuShaderModule = []
|
|
WebGpuShaderModuleDescriptor = []
|
|
WebGpuShaderStage = []
|
|
WebGpuShaderStageBit = []
|
|
WebGpuStencilOperation = []
|
|
WebGpuStencilStateFaceDescriptor = []
|
|
WebGpuStoreOp = []
|
|
WebGpuSwapChain = []
|
|
WebGpuSwapChainDescriptor = []
|
|
WebGpuTexture = []
|
|
WebGpuTextureDescriptor = []
|
|
WebGpuTextureDimension = []
|
|
WebGpuTextureFormat = []
|
|
WebGpuTextureUsage = []
|
|
WebGpuTextureView = []
|
|
WebGpuTextureViewDescriptor = []
|
|
WebGpuVertexAttributeDescriptor = []
|
|
WebGpuVertexFormat = []
|
|
WebGpuVertexInputDescriptor = []
|
|
WebKitCssMatrix = []
|
|
WebSocket = []
|
|
WebSocketDict = []
|
|
WebSocketElement = []
|
|
WebrtcGlobalStatisticsReport = []
|
|
WheelEvent = []
|
|
WheelEventInit = []
|
|
WidevineCdmManifest = []
|
|
Window = []
|
|
WindowClient = []
|
|
Worker = []
|
|
WorkerDebuggerGlobalScope = []
|
|
WorkerGlobalScope = []
|
|
WorkerLocation = []
|
|
WorkerNavigator = []
|
|
WorkerOptions = []
|
|
Worklet = []
|
|
WorkletGlobalScope = []
|
|
XPathExpression = []
|
|
XPathNsResolver = []
|
|
XPathResult = []
|
|
XmlDocument = []
|
|
XmlHttpRequest = []
|
|
XmlHttpRequestEventTarget = []
|
|
XmlHttpRequestResponseType = []
|
|
XmlHttpRequestUpload = []
|
|
XmlSerializer = []
|
|
XsltProcessor = []
|