TypeScript-DOM-lib-generator/inputfiles/removedTypes.jsonc

822 строки
33 KiB
Plaintext

{
"callbackFunctions": {
"callbackFunction": {
"Function": null,
"PerformanceObserverCallback": {
"signature": {
"0": {
"param": ["options"]
}
}
}
}
},
"enums": {
"enum": {
"AuthenticatorTransport": {
"value": ["smart-card"] // WebKit only as of 2023-05
},
"ConnectionType": {
"value": ["wimax"]
},
"MediaSessionAction": {
"value": [
"enterpictureinpicture", // Blink only as of 2024-07
"hangup", // Blink only as of 2024-07
"nextslide", // Blink only as of as of 2024-07
"previousslide", // Blink only as of as of 2024-07
"togglecamera", // Blink only as of 2024-07
"togglemicrophone", // Blink only as of 2024-07
"togglescreenshare", // No implementation as of 2024-07
"voiceactivity" // No implementation as of 2024-07
]
},
"RequestDestination": {
"value": [
"json" // No implementation as of 2023-11
]
},
"ValueType": null,
"VideoColorPrimaries": {
"value": [
"bt2020", // Blink only as of 2022-10
"smpte432" // Blink only as of 2022-10
]
},
"VideoMatrixCoefficients": {
"value": [
"bt2020-ncl" // Blink only as of 2022-10
]
},
"VideoPixelFormat": {
"value": [
// All no implementation as of 2024-03
"I420AP10",
"I420AP12",
"I420P10",
"I420P12",
"I422A",
"I422AP10",
"I422AP12",
"I422P10",
"I422P12",
"I444A",
"I444AP10",
"I444AP12",
"I444P10",
"I444P12"
]
},
"VideoTransferCharacteristics": {
"value": [
"hlg", // Blink only as of 2022-10
"linear", // Blink only as of 2022-10
"pq" // Blink only as of 2022-10
]
}
}
},
"interfaces": {
"interface": {
"Clipboard": {
"methods": {
"method": {
"read": {
"signature": {
"0": {
"param": ["formats"] // Blink-only as of 2023-11
}
}
}
}
}
},
"CSSRule": {
"constants": {
"constant": {
"MARGIN_RULE": null // WebKit only as of 2023-10
}
}
},
"Document": {
"methods": {
"method": {
// Manually moved to DocumentOrShadowRoot
// See https://github.com/w3c/csswg-drafts/issues/5886 and https://github.com/w3c/csswg-drafts/issues/556
"elementFromPoint": null,
"elementsFromPoint": null
}
}
},
"IntersectionObserverEntry": {
"constructor": null // WebKit-only as of 2024-07
},
"PaymentResponse": {
"methods": {
"method": {
"complete": {
"signature": {
"0": {
"param": ["details"] // WebKit-only as of 2023-11
}
}
}
}
}
},
"ReadableStreamBYOBReader": {
"methods": {
"method": {
"read": {
"signature": {
"0": {
"param": ["options"] // No implementations as of 2023-11
}
}
}
}
}
},
"RTCEncodedAudioFrame": {
"constructor": null // Blink experimental only as of 2024-05
},
"RTCEncodedVideoFrame": {
"constructor": null // Blink experimental only as of 2024-05
},
"SVGFEGaussianBlurElement": {
"constants": {
"constant": {
"SVG_EDGEMODE_DUPLICATE": null,
"SVG_EDGEMODE_NONE": null,
"SVG_EDGEMODE_UNKNOWN": null,
"SVG_EDGEMODE_WRAP": null
}
}
},
"WebGLBuffer": {
"extends": null
},
"WebGLFramebuffer": {
"extends": null
},
"WebGLProgram": {
"extends": null
},
"WebGLQuery": {
"extends": null
},
"WebGLRenderbuffer": {
"extends": null
},
"WebGLSampler": {
"extends": null
},
"WebGLShader": {
"extends": null
},
"WebGLSync": {
"extends": null
},
"WebGLTexture": {
"extends": null
},
"WebGLTransformFeedback": {
"extends": null
},
"WebGLVertexArrayObject": {
"extends": null
},
"WebGLVertexArrayObjectOES": {
"extends": null
}
}
},
"dictionaries": {
"dictionary": {
"AudioContextOptions": {
"members": {
"member": {
"renderSizeHint": null, // No implementation as of 2023-10
"sinkId": null // Blink only as of 2023-10
}
}
},
"AudioEncoderConfig": {
"members": {
"member": {
"aac": null, // Blink only as of 2024-09
"flac": null // Blink only as of 2024-09
}
}
},
"AuthenticationExtensionsClientInputs": {
"members": {
"member": {
// only `appid`, `credProps`, and `hmacCreateSecret` are implemented by 2+ engines, everything else is Blink only as of 2022-10.
// https://searchfox.org/mozilla-central/source/dom/webidl/WebAuthentication.webidl
// https://searchfox.org/wubkat/source/Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientInputs.idl
// https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/credentialmanagement/authentication_extensions_client_inputs.idl
"appidExclude": null,
"credBlob": null,
"credentialProtectionPolicy": null,
"enforceCredentialProtectionPolicy": null,
"getCredBlob": null,
"hmacGetSecret": null, // No implementation as of 2023-11
"largeBlob": null,
"payment": null
}
}
},
"AuthenticationExtensionsClientOutputs": {
"members": {
"member": {
// (same as *Inputs)
"appidExclude": null, // No implementation as of 2023-11
"hmacGetSecret": null, // No implementation as of 2023-11
"largeBlob": null
}
}
},
"CredentialCreationOptions": {
"members": {
"member": {
"federated": null, // Blink only as of 2024-06
"password": null, // Blink only as of 2024-06
"mediation": null // WebKit only as of 2024-06
}
}
},
"CredentialPropertiesOutput": {
"members": {
"member": {
"authenticatorDisplayName": null // No implementation as of 2023-10
}
}
},
"CredentialRequestOptions": {
"members": {
"member": {
// Only `mediation`, `publicKey`, `signal` are implemented by 2+ engines, everything else is currently Blink only.
// https://searchfox.org/mozilla-central/source/dom/webidl/CredentialManagement.webidl
// https://searchfox.org/wubkat/source/Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.idl
// https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/credentialmanagement/credential_request_options.idl
"digital": null, // Behind a flag in WebKit and Blink as of 2024-03
"federated": null,
"identity": null,
"otp": null,
"password": null
}
}
},
"DisplayMediaStreamOptions": {
"members": {
"member": {
// Only `audio` and `video` are implemented by 2+ engines, everything else is currently Blink only.
// https://searchfox.org/mozilla-central/source/dom/webidl/MediaStream.webidl
// https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaDevices.idl
// https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/node_modules/@webref/idl/screen-capture.idl
"monitorTypeSurfaces": null,
"selfBrowserSurface": null,
"surfaceSwitching": null,
"systemAudio": null
}
}
},
"EncodedVideoChunkInit": {
"members": {
"member": {
"transfer": null, // Blink only as of 2023-11
}
}
},
"EncodedVideoChunkMetadata": {
"members": {
"member": {
"alphaSideData": null, // Blink only as of 2023-03
"svc": null // Blink only as of 2023-03
}
}
},
"FocusOptions": {
"members": {
"member": {
"focusVisible": null // Gecko only as of 2022-09
}
}
},
"FontFaceDescriptors": {
"members": {
"member": {
"variationSettings": null // Gecko-only as of 2022-10
}
}
},
"GetAnimationsOptions": {
"members": {
"member": {
"pseudoElement": null // No implementation as of 2024-11
}
}
},
"IntersectionObserverInit": {
"members": {
"member": {
"delay": null, // Blink only as of 2024-07
"scrollMargin": null, // Blink only as of 2024-07
"trackVisibility": null // Blink only as of 2024-07
}
}
},
"KeyframeAnimationOptions": {
"members": {
"member": {
"rangeEnd": null, // Blink only as of 2023-04
"rangeStart": null // Blink only as of 2023-04
}
}
},
"MediaCapabilitiesDecodingInfo": {
"members": {
"member": {
"keySystemAccess": null
}
}
},
"MediaDecodingConfiguration": {
"members": {
"member": {
"keySystemConfiguration": null
}
}
},
"MediaMetadataInit": {
"members": {
"member": {
"chapterInfo": null // Blink experimental only as of 2024-04
}
}
},
"MediaRecorderOptions": {
"members": {
"member": {
"audioBitrateMode": null, // Blink only as of 2023-05
"videoKeyFrameIntervalCount": null, // No implementation as of 2023-05
"videoKeyFrameIntervalDuration": null // No implementation as of 2023-05
}
}
},
"MediaSessionActionDetails": {
"members": {
"member": {
"isActivating": null // WebKit only as of 2024-10
}
}
},
"MediaTrackCapabilities": {
"members": {
"member": {
// Gecko: Unsupported
// WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaStreamTrack.idl
// Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_capabilities.idl
"latency": null, // Blink only as of 2022-11
"resizeMode": null, // Blink only as of 2022-11
// Screen Share extensions
// https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions
"cursor": null,
"logicalSurface": null,
// Image Capture extensions which is Blink only as of 2022-11
// https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section
"whiteBalanceMode": null,
"exposureMode": null,
"focusMode": null,
"exposureCompensation": null,
"exposureTime": null,
"colorTemperature": null,
"iso": null,
"brightness": null,
"contrast": null,
"saturation": null,
"sharpness": null,
"focusDistance": null,
"pan": null,
"tilt": null,
"zoom": null,
"torch": null
}
}
},
"MediaTrackConstraintSet": {
"members": {
"member": {
// Gecko: https://searchfox.org/mozilla-central/source/dom/webidl/MediaStreamTrack.webidl
// WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaTrackConstraints.idl#28
// Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_constraint_set.idl
"latency": null, // Blink only as of 2022-11
"resizeMode": null, // Blink only as of 2022-11
// Screen Share extensions
// https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions
"cursor": null,
"logicalSurface": null,
"restrictOwnAudio": null,
"suppressLocalAudioPlayback": null,
// Image Capture extensions which is Blink only as of 2022-11
// https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section
"whiteBalanceMode": null,
"exposureMode": null,
"focusMode": null,
"pointsOfInterest": null,
"exposureCompensation": null,
"exposureTime": null,
"colorTemperature": null,
"iso": null,
"brightness": null,
"contrast": null,
"saturation": null,
"sharpness": null,
"focusDistance": null,
"pan": null,
"tilt": null,
"zoom": null,
"torch": null
}
}
},
"MediaTrackSettings": {
"members": {
"member": {
// Gecko: https://searchfox.org/mozilla-central/source/dom/webidl/MediaTrackSettings.webidl
// WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaStreamTrack.idl
// Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_settings.idl
"latency": null, // Blink only as of 2022-11
"resizeMode": null, // Blink only as of 2022-11
// Screen Share extensions
// https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions
"cursor": null, // Blink only as of 2022-11
"logicalSurface": null, // Blink only as of 2022-11
"restrictOwnAudio": null, // Blink only as of 2022-11
"suppressLocalAudioPlayback": null, // Blink only as of 2022-11
// Image Capture extensions which are Blink only as of 2022-11
// https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section
"whiteBalanceMode": null,
"exposureMode": null,
"focusMode": null,
"pointsOfInterest": null,
"exposureCompensation": null,
"exposureTime": null,
"colorTemperature": null,
"iso": null,
"brightness": null,
"contrast": null,
"saturation": null,
"sharpness": null,
"focusDistance": null,
"pan": null,
"tilt": null,
"zoom": null,
"torch": null
}
}
},
"MediaTrackSupportedConstraints": {
"members": {
"member": {
// Gecko: https://searchfox.org/mozilla-central/source/dom/webidl/MediaTrackSupportedConstraints.webidl
// WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaTrackSupportedConstraints.idl
// Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_supported_constraints.idl
"latency": null,
"resizeMode": null,
// Screen Share extensions
// https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions
"cursor": null,
"logicalSurface": null,
"restrictOwnAudio": null,
"suppressLocalAudioPlayback": null, // Blink only as of 2022-11
// Image Capture extensions which are Blink only as of 2022-11
// https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section
"whiteBalanceMode": null,
"exposureMode": null,
"focusMode": null,
"pointsOfInterest": null,
"exposureCompensation": null,
"exposureTime": null,
"colorTemperature": null,
"iso": null,
"brightness": null,
"contrast": null,
"saturation": null,
"sharpness": null,
"focusDistance": null,
"pan": null,
"tilt": null,
"zoom": null,
"torch": null
}
}
},
"NotificationOptions": {
"members": {
"member": {
// All Blink only as of 2023-10
"actions": null,
"image": null,
"renotify": null,
"timestamp": null,
"vibrate": null
}
}
},
"OfflineAudioContextOptions": {
"members": {
"member": {
"renderSizeHint": null // No implementation as of 2023-10
}
}
},
"OpusEncoderConfig": {
"members": {
"member": {
"application": null, // Blink only as of 2024-09
"signal": null // Blink only as of 2024-09
}
}
},
"PaymentDetailsUpdate": {
"members": {
"member": {
"payerErrors": null // WebKit only as of 2024-08
}
}
},
"PaymentOptions": {
"members": {
"member": {
"requestBillingAddress": null // WebKit only as of 2024-08
}
}
},
"PaymentValidationErrors": {
"members": {
"member": {
"paymentMethod": null // WebKit only as of 2024-08
}
}
},
"PerformanceObserverInit": {
"members": {
"member": {
"durationThreshold": null
}
}
},
"PointerEventInit": {
"members": {
"member": {
"persistentDeviceId": null // Blink only as of 2024-08
}
}
},
"PopStateEventInit": {
"members": {
"member": {
"hasUAVisualTransition": null // Blink only as of 2023-09
}
}
},
"PublicKeyCredentialCreationOptions": {
"members": {
"member": {
"attestationFormats": null, // Blink only as of 2024-08
"hints": null // Blink only as of 2024-08
}
}
},
"PublicKeyCredentialCreationOptionsJSON": {
"members": {
"member": {
"attestationFormats": null // Gecko only as of 2024-08
}
}
},
"PublicKeyCredentialRequestOptions": {
"members": {
"member": {
"hints": null // Blink only as of 2024-08
}
}
},
"ReadableStreamReadResult": null,
"RequestInit": {
"members": {
"member": {
"adAuctionHeaders": null, // Blink only as of 2023-11
"attributionReporting": null, // Blink only as of 2023-10
"duplex": null, // Blink only as of 2023-09
"privateToken": null, // Blink only as of 2023-09
"sharedStorageWritable": null, // Blink only as of 2023-10
"targetAddressSpace": null // Blink only as of 2023-09
}
}
},
"RTCEncodedAudioFrameMetadata": {
"members": {
"member": {
"mimeType": null, // Blink only as of 2023-11
"rtpTimestamp": null // Blink only as of 2023-10
}
}
},
"RTCEncodedVideoFrameMetadata": {
"members": {
"member": {
"mimeType": null, // Blink only as of 2023-11
"rtpTimestamp": null // Blink only as of 2023-10
}
}
},
"RTCConfiguration": {
"members": {
"member": {
"peerIdentity": null
}
}
},
"RTCDataChannelInit": {
"members": {
"member": {
"priority": null
}
}
},
"RTCIceCandidatePairStats": {
"members": {
"member": {
"bytesDiscardedOnSend": null, // Blink only as of 2022-09
"consentRequestsSent": null, // Blink only as of 2022-09
"packetsDiscardedOnSend": null, // Blink only as of 2022-09
"packetsReceived": null, // Blink only as of 2022-09
"packetsSent": null // Blink only as of 2022-09
}
}
},
"RTCInboundRtpStreamStats": {
"members": {
"member": {
// https://searchfox.org/mozilla-central/source/dom/webidl/RTCStatsReport.webidl
// https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/RTCStatsReport.idl
// https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/stats/rtcstats_objects.cc
"fecBytesReceived": null, // Blink only as of 2023-09
"fecSsrc": null, // Blink only as of 2023-09
"framesAssembledFromMultiplePackets": null, // Blink only as of 2023-09
"framesRendered": null, // No implementation as of 2023-09
"freezeCount": null, // Blink only as of 2023-09
"jitterBufferMinimumDelay": null, // Blink only as of 2023-09
"jitterBufferTargetDelay": null, // Blink only as of 2023-09
"pauseCount": null, // Blink only as of 2023-09
"playoutId": null, // Blink only as of 2023-09
"powerEfficientDecoder": null, // Blink only as of 2023-09
"retransmittedBytesReceived": null, // Blink only as of 2023-09
"retransmittedPacketsReceived": null, // Blink only as of 2023-09
"rtxSsrc": null, // Blink only as of 2023-09
"totalAssemblyTime": null, // Blink only as of 2023-09
"totalFreezesDuration": null, // Blink only as of 2023-09
"totalPausesDuration": null // Blink only as of 2023-09
}
}
},
"RTCOutboundRtpStreamStats": {
"members": {
"member": {
"active": null, // Blink only as of 2023-09
"mid": null, // Blink only as of 2023-09
"powerEfficientEncoder": null, // Blink only as of 2023-09
"qualityLimitationReason": null, // Blink only as of 2023-09
"qualityLimitationDurations": null, // Blink only as of 2023-09
"scalabilityMode": null, // Blink only as of 2023-09
"encoderImplementation": null // Blink only as of 2022-09
}
}
},
"RTCRtpEncodingParameters": {
"members": {
"member": {
"codec": null, // Blink only as of 2024-08
"scalabilityMode": null // Blink only as of 2024-08
}
}
},
"RTCTransportStats": {
"members": {
"member": {
"packetsSent": null,
"packetsReceived": null,
"iceRole": null,
"iceLocalUsernameFragment": null,
"iceState": null,
"dtlsRole": null,
"selectedCandidatePairChanges": null
}
}
},
"ShadowRootInit": {
"members": {
"member": {
"clonable": null // WebKit only as of 2023-11
}
}
},
"Transformer": {
"members": {
"member": {
"cancel": null // No implementation as of 2023-10
}
}
},
"UIEventInit": {
"members": {
"member": {
"sourceCapabilities": null
}
}
},
"VideoConfiguration": {
"members": {
"member": {
"spatialScalability": null
}
}
},
"VideoEncoderConfig": {
"members": {
"member": {
"hevc": null // Blink only as of 2023-03
}
}
},
"VideoEncoderEncodeOptions": {
"members": {
"member": {
"av1": null, // Blink only as of 2023-09
"hevc": null, // No implementation as of 2023-09
"vp9": null // Blink only as of 2023-09
}
}
},
"VideoFrameInit": {
"members": {
"member": {
"flip": null, // No implementation as of 2024-11
"metadata": null, // No implementation as of 2024-11. Linked to VideoFrame.metadata()
"rotation": null // No implementation as of 2024-11
}
}
},
"VideoFrameBufferInit": {
"members": {
"member": {
"flip": null, // No implementation as of 2024-11
"metadata": null, // No implementation as of 2024-04. Linked to VideoFrame.metadata()
"rotation": null, // No implementation as of 2024-11
"transfer": null // Blink only as of 2024-11
}
}
},
"WebGLContextAttributes": {
"members": {
"member": {
"xrCompatible": null
}
}
},
"WebTransportOptions": {
"members": {
"member": {
"anticipatedConcurrentIncomingBidirectionalStreams": null, // No implementation as of 2024-09
"anticipatedConcurrentIncomingUnidirectionalStreams": null, // No implementation as of 2024-09
"protocols": null // No implementation as of 2024-09
}
}
},
"WebTransportSendStreamOptions": {
"members": {
"member": {
"waitUntilAvailable": null // Blink only as of 2024-09
}
}
}
}
},
"typedefs": {
"typedef": [
"ArrayBufferView"
]
}
}