mirror of
https://github.com/swc-project/swc.git
synced 2024-11-27 13:38:33 +03:00
a1629d3997
swc_ecma_ast: - implement more `From<T>` for `Expr` swc_ecma_transforms: - fnv -> fxhash - implement common js imports - improve fixer - use js_word! instead of &*sym - add noop pass - handle state correctly - ExprFactory::member(), computed_member()
652 lines
9.2 KiB
Plaintext
652 lines
9.2 KiB
Plaintext
AbortController
|
|
AbortSignal
|
|
AnalyserNode
|
|
Animation
|
|
AnimationEffectReadOnly
|
|
AnimationEffectTiming
|
|
AnimationEffectTimingReadOnly
|
|
AnimationEvent
|
|
AnimationPlaybackEvent
|
|
AnimationTimeline
|
|
ApplicationCache
|
|
ApplicationCacheErrorEvent
|
|
Array
|
|
ArrayBuffer
|
|
Atomics
|
|
Attr
|
|
Audio
|
|
AudioBuffer
|
|
AudioBufferSourceNode
|
|
AudioContext
|
|
AudioDestinationNode
|
|
AudioListener
|
|
AudioNode
|
|
AudioParam
|
|
AudioProcessingEvent
|
|
AudioScheduledSourceNode
|
|
AudioWorkletGlobalScope
|
|
AudioWorkletNode
|
|
AudioWorkletProcessor
|
|
BarProp
|
|
BaseAudioContext
|
|
BatteryManager
|
|
BeforeUnloadEvent
|
|
BigInt
|
|
BigInt64Array
|
|
BigUint64Array
|
|
BiquadFilterNode
|
|
Blob
|
|
BlobEvent
|
|
Boolean
|
|
BroadcastChannel
|
|
BudgetService
|
|
ByteLengthQueuingStrategy
|
|
CSS
|
|
CSSConditionRule
|
|
CSSFontFaceRule
|
|
CSSGroupingRule
|
|
CSSImportRule
|
|
CSSKeyframeRule
|
|
CSSKeyframesRule
|
|
CSSMediaRule
|
|
CSSNamespaceRule
|
|
CSSPageRule
|
|
CSSRule
|
|
CSSRuleList
|
|
CSSStyleDeclaration
|
|
CSSStyleRule
|
|
CSSStyleSheet
|
|
CSSSupportsRule
|
|
Cache
|
|
CacheStorage
|
|
CanvasCaptureMediaStreamTrack
|
|
CanvasGradient
|
|
CanvasPattern
|
|
CanvasRenderingContext2D
|
|
ChannelMergerNode
|
|
ChannelSplitterNode
|
|
CharacterData
|
|
ClipboardEvent
|
|
CloseEvent
|
|
Comment
|
|
CompositionEvent
|
|
ConstantSourceNode
|
|
ConvolverNode
|
|
CountQueuingStrategy
|
|
Credential
|
|
CredentialsContainer
|
|
Crypto
|
|
CryptoKey
|
|
CustomElementRegistry
|
|
CustomEvent
|
|
DOMError
|
|
DOMException
|
|
DOMImplementation
|
|
DOMMatrix
|
|
DOMMatrixReadOnly
|
|
DOMParser
|
|
DOMPoint
|
|
DOMPointReadOnly
|
|
DOMQuad
|
|
DOMRect
|
|
DOMRectReadOnly
|
|
DOMStringList
|
|
DOMStringMap
|
|
DOMTokenList
|
|
DataTransfer
|
|
DataTransferItem
|
|
DataTransferItemList
|
|
DataView
|
|
Date
|
|
DelayNode
|
|
DeviceMotionEvent
|
|
DeviceOrientationEvent
|
|
Document
|
|
DocumentFragment
|
|
DocumentType
|
|
DragEvent
|
|
DynamicsCompressorNode
|
|
Element
|
|
Error
|
|
ErrorEvent
|
|
EvalError
|
|
Event
|
|
EventSource
|
|
EventTarget
|
|
File
|
|
FileList
|
|
FileReader
|
|
Float32Array
|
|
Float64Array
|
|
FocusEvent
|
|
FontFace
|
|
FontFaceSetLoadEvent
|
|
FormData
|
|
Function
|
|
GainNode
|
|
Gamepad
|
|
GamepadButton
|
|
GamepadEvent
|
|
HTMLAllCollection
|
|
HTMLAnchorElement
|
|
HTMLAreaElement
|
|
HTMLAudioElement
|
|
HTMLBRElement
|
|
HTMLBaseElement
|
|
HTMLBodyElement
|
|
HTMLButtonElement
|
|
HTMLCanvasElement
|
|
HTMLCollection
|
|
HTMLContentElement
|
|
HTMLDListElement
|
|
HTMLDataElement
|
|
HTMLDataListElement
|
|
HTMLDetailsElement
|
|
HTMLDialogElement
|
|
HTMLDirectoryElement
|
|
HTMLDivElement
|
|
HTMLDocument
|
|
HTMLElement
|
|
HTMLEmbedElement
|
|
HTMLFieldSetElement
|
|
HTMLFontElement
|
|
HTMLFormControlsCollection
|
|
HTMLFormElement
|
|
HTMLFrameElement
|
|
HTMLFrameSetElement
|
|
HTMLHRElement
|
|
HTMLHeadElement
|
|
HTMLHeadingElement
|
|
HTMLHtmlElement
|
|
HTMLIFrameElement
|
|
HTMLImageElement
|
|
HTMLInputElement
|
|
HTMLLIElement
|
|
HTMLLabelElement
|
|
HTMLLegendElement
|
|
HTMLLinkElement
|
|
HTMLMapElement
|
|
HTMLMarqueeElement
|
|
HTMLMediaElement
|
|
HTMLMenuElement
|
|
HTMLMetaElement
|
|
HTMLMeterElement
|
|
HTMLModElement
|
|
HTMLOListElement
|
|
HTMLObjectElement
|
|
HTMLOptGroupElement
|
|
HTMLOptionElement
|
|
HTMLOptionsCollection
|
|
HTMLOutputElement
|
|
HTMLParagraphElement
|
|
HTMLParamElement
|
|
HTMLPictureElement
|
|
HTMLPreElement
|
|
HTMLProgressElement
|
|
HTMLQuoteElement
|
|
HTMLScriptElement
|
|
HTMLSelectElement
|
|
HTMLShadowElement
|
|
HTMLSlotElement
|
|
HTMLSourceElement
|
|
HTMLSpanElement
|
|
HTMLStyleElement
|
|
HTMLTableCaptionElement
|
|
HTMLTableCellElement
|
|
HTMLTableColElement
|
|
HTMLTableElement
|
|
HTMLTableRowElement
|
|
HTMLTableSectionElement
|
|
HTMLTemplateElement
|
|
HTMLTextAreaElement
|
|
HTMLTimeElement
|
|
HTMLTitleElement
|
|
HTMLTrackElement
|
|
HTMLUListElement
|
|
HTMLUnknownElement
|
|
HTMLVideoElement
|
|
HashChangeEvent
|
|
Headers
|
|
History
|
|
IDBCursor
|
|
IDBCursorWithValue
|
|
IDBDatabase
|
|
IDBFactory
|
|
IDBIndex
|
|
IDBKeyRange
|
|
IDBObjectStore
|
|
IDBOpenDBRequest
|
|
IDBRequest
|
|
IDBTransaction
|
|
IDBVersionChangeEvent
|
|
IIRFilterNode
|
|
IdleDeadline
|
|
Image
|
|
ImageBitmap
|
|
ImageBitmapRenderingContext
|
|
ImageCapture
|
|
ImageData
|
|
Infinity
|
|
InputEvent
|
|
Int16Array
|
|
Int32Array
|
|
Int8Array
|
|
IntersectionObserver
|
|
IntersectionObserverEntry
|
|
Intl
|
|
JSON
|
|
KeyboardEvent
|
|
KeyframeEffect
|
|
KeyframeEffectReadOnly
|
|
Location
|
|
MIDIAccess
|
|
MIDIConnectionEvent
|
|
MIDIInput
|
|
MIDIInputMap
|
|
MIDIMessageEvent
|
|
MIDIOutput
|
|
MIDIOutputMap
|
|
MIDIPort
|
|
Map
|
|
Math
|
|
MediaDeviceInfo
|
|
MediaDevices
|
|
MediaElementAudioSourceNode
|
|
MediaEncryptedEvent
|
|
MediaError
|
|
MediaKeyMessageEvent
|
|
MediaKeySession
|
|
MediaKeyStatusMap
|
|
MediaKeySystemAccess
|
|
MediaList
|
|
MediaQueryList
|
|
MediaQueryListEvent
|
|
MediaRecorder
|
|
MediaSettingsRange
|
|
MediaSource
|
|
MediaStream
|
|
MediaStreamAudioDestinationNode
|
|
MediaStreamAudioSourceNode
|
|
MediaStreamEvent
|
|
MediaStreamTrack
|
|
MediaStreamTrackEvent
|
|
MessageChannel
|
|
MessageEvent
|
|
MessagePort
|
|
MimeType
|
|
MimeTypeArray
|
|
MouseEvent
|
|
MutationEvent
|
|
MutationObserver
|
|
MutationRecord
|
|
NODE_ENV
|
|
NaN
|
|
NamedNodeMap
|
|
NavigationPreloadManager
|
|
Navigator
|
|
NetworkInformation
|
|
Node
|
|
NodeFilter
|
|
NodeIterator
|
|
NodeList
|
|
Notification
|
|
Number
|
|
Object
|
|
OfflineAudioCompletionEvent
|
|
OfflineAudioContext
|
|
OffscreenCanvas
|
|
Option
|
|
OscillatorNode
|
|
PageTransitionEvent
|
|
PannerNode
|
|
Path2D
|
|
PaymentAddress
|
|
PaymentRequest
|
|
PaymentRequestUpdateEvent
|
|
PaymentResponse
|
|
Performance
|
|
PerformanceEntry
|
|
PerformanceLongTaskTiming
|
|
PerformanceMark
|
|
PerformanceMeasure
|
|
PerformanceNavigation
|
|
PerformanceNavigationTiming
|
|
PerformanceObserver
|
|
PerformanceObserverEntryList
|
|
PerformancePaintTiming
|
|
PerformanceResourceTiming
|
|
PerformanceTiming
|
|
PeriodicWave
|
|
PermissionStatus
|
|
Permissions
|
|
PhotoCapabilities
|
|
Plugin
|
|
PluginArray
|
|
PointerEvent
|
|
PopStateEvent
|
|
Presentation
|
|
PresentationAvailability
|
|
PresentationConnection
|
|
PresentationConnectionAvailableEvent
|
|
PresentationConnectionCloseEvent
|
|
PresentationConnectionList
|
|
PresentationReceiver
|
|
PresentationRequest
|
|
ProcessingInstruction
|
|
ProgressEvent
|
|
Promise
|
|
PromiseRejectionEvent
|
|
Proxy
|
|
PushManager
|
|
PushSubscription
|
|
PushSubscriptionOptions
|
|
RTCCertificate
|
|
RTCDataChannel
|
|
RTCDataChannelEvent
|
|
RTCDtlsTransport
|
|
RTCIceCandidate
|
|
RTCIceGatherer
|
|
RTCIceTransport
|
|
RTCPeerConnection
|
|
RTCPeerConnectionIceEvent
|
|
RTCRtpContributingSource
|
|
RTCRtpReceiver
|
|
RTCRtpSender
|
|
RTCSctpTransport
|
|
RTCSessionDescription
|
|
RTCStatsReport
|
|
RTCTrackEvent
|
|
RadioNodeList
|
|
Range
|
|
RangeError
|
|
React
|
|
ReadableStream
|
|
ReferenceError
|
|
Reflect
|
|
RegExp
|
|
RemotePlayback
|
|
Request
|
|
ResizeObserver
|
|
ResizeObserverEntry
|
|
Response
|
|
SVGAElement
|
|
SVGAngle
|
|
SVGAnimateElement
|
|
SVGAnimateMotionElement
|
|
SVGAnimateTransformElement
|
|
SVGAnimatedAngle
|
|
SVGAnimatedBoolean
|
|
SVGAnimatedEnumeration
|
|
SVGAnimatedInteger
|
|
SVGAnimatedLength
|
|
SVGAnimatedLengthList
|
|
SVGAnimatedNumber
|
|
SVGAnimatedNumberList
|
|
SVGAnimatedPreserveAspectRatio
|
|
SVGAnimatedRect
|
|
SVGAnimatedString
|
|
SVGAnimatedTransformList
|
|
SVGAnimationElement
|
|
SVGCircleElement
|
|
SVGClipPathElement
|
|
SVGComponentTransferFunctionElement
|
|
SVGDefsElement
|
|
SVGDescElement
|
|
SVGDiscardElement
|
|
SVGElement
|
|
SVGEllipseElement
|
|
SVGFEBlendElement
|
|
SVGFEColorMatrixElement
|
|
SVGFEComponentTransferElement
|
|
SVGFECompositeElement
|
|
SVGFEConvolveMatrixElement
|
|
SVGFEDiffuseLightingElement
|
|
SVGFEDisplacementMapElement
|
|
SVGFEDistantLightElement
|
|
SVGFEDropShadowElement
|
|
SVGFEFloodElement
|
|
SVGFEFuncAElement
|
|
SVGFEFuncBElement
|
|
SVGFEFuncGElement
|
|
SVGFEFuncRElement
|
|
SVGFEGaussianBlurElement
|
|
SVGFEImageElement
|
|
SVGFEMergeElement
|
|
SVGFEMergeNodeElement
|
|
SVGFEMorphologyElement
|
|
SVGFEOffsetElement
|
|
SVGFEPointLightElement
|
|
SVGFESpecularLightingElement
|
|
SVGFESpotLightElement
|
|
SVGFETileElement
|
|
SVGFETurbulenceElement
|
|
SVGFilterElement
|
|
SVGForeignObjectElement
|
|
SVGGElement
|
|
SVGGeometryElement
|
|
SVGGradientElement
|
|
SVGGraphicsElement
|
|
SVGImageElement
|
|
SVGLength
|
|
SVGLengthList
|
|
SVGLineElement
|
|
SVGLinearGradientElement
|
|
SVGMPathElement
|
|
SVGMarkerElement
|
|
SVGMaskElement
|
|
SVGMatrix
|
|
SVGMetadataElement
|
|
SVGNumber
|
|
SVGNumberList
|
|
SVGPathElement
|
|
SVGPatternElement
|
|
SVGPoint
|
|
SVGPointList
|
|
SVGPolygonElement
|
|
SVGPolylineElement
|
|
SVGPreserveAspectRatio
|
|
SVGRadialGradientElement
|
|
SVGRect
|
|
SVGRectElement
|
|
SVGSVGElement
|
|
SVGScriptElement
|
|
SVGSetElement
|
|
SVGStopElement
|
|
SVGStringList
|
|
SVGStyleElement
|
|
SVGSwitchElement
|
|
SVGSymbolElement
|
|
SVGTSpanElement
|
|
SVGTextContentElement
|
|
SVGTextElement
|
|
SVGTextPathElement
|
|
SVGTextPositioningElement
|
|
SVGTitleElement
|
|
SVGTransform
|
|
SVGTransformList
|
|
SVGUnitTypes
|
|
SVGUseElement
|
|
SVGViewElement
|
|
Screen
|
|
ScreenOrientation
|
|
ScriptProcessorNode
|
|
SecurityPolicyViolationEvent
|
|
Selection
|
|
ServiceWorker
|
|
ServiceWorkerContainer
|
|
ServiceWorkerRegistration
|
|
Set
|
|
ShadowRoot
|
|
SharedArrayBuffer
|
|
SharedWorker
|
|
SourceBuffer
|
|
SourceBufferList
|
|
SpeechSynthesisEvent
|
|
SpeechSynthesisUtterance
|
|
StaticRange
|
|
StereoPannerNode
|
|
Storage
|
|
StorageEvent
|
|
StorageManager
|
|
String
|
|
StyleSheet
|
|
StyleSheetList
|
|
SubtleCrypto
|
|
Symbol
|
|
SyntaxError
|
|
TaskAttributionTiming
|
|
Text
|
|
TextDecoder
|
|
TextEncoder
|
|
TextEvent
|
|
TextMetrics
|
|
TextTrack
|
|
TextTrackCue
|
|
TextTrackCueList
|
|
TextTrackList
|
|
TimeRanges
|
|
Touch
|
|
TouchEvent
|
|
TouchList
|
|
TrackEvent
|
|
TransitionEvent
|
|
TreeWalker
|
|
TypeError
|
|
UIEvent
|
|
URIError
|
|
URL
|
|
URLSearchParams
|
|
Uint16Array
|
|
Uint32Array
|
|
Uint8Array
|
|
Uint8ClampedArray
|
|
VTTCue
|
|
ValidityState
|
|
VisualViewport
|
|
WaveShaperNode
|
|
WeakMap
|
|
WeakSet
|
|
WebAssembly
|
|
WebGL2RenderingContext
|
|
WebGLActiveInfo
|
|
WebGLBuffer
|
|
WebGLContextEvent
|
|
WebGLFramebuffer
|
|
WebGLProgram
|
|
WebGLQuery
|
|
WebGLRenderbuffer
|
|
WebGLRenderingContext
|
|
WebGLSampler
|
|
WebGLShader
|
|
WebGLShaderPrecisionFormat
|
|
WebGLSync
|
|
WebGLTexture
|
|
WebGLTransformFeedback
|
|
WebGLUniformLocation
|
|
WebGLVertexArrayObject
|
|
WebSocket
|
|
WheelEvent
|
|
Window
|
|
Worker
|
|
WritableStream
|
|
XMLDocument
|
|
XMLHttpRequest
|
|
XMLHttpRequestEventTarget
|
|
XMLHttpRequestUpload
|
|
XMLSerializer
|
|
XPathEvaluator
|
|
XPathExpression
|
|
XPathResult
|
|
XSLTProcessor
|
|
_defineProperty
|
|
_extends
|
|
_toConsumableArray
|
|
abstract
|
|
any
|
|
apply
|
|
arguments
|
|
as
|
|
async
|
|
await
|
|
bigint
|
|
boolean
|
|
break
|
|
call
|
|
case
|
|
catch
|
|
class
|
|
concat
|
|
const
|
|
constructor
|
|
continue
|
|
createClass
|
|
createReactClass
|
|
debugger
|
|
declare
|
|
default
|
|
delete
|
|
displayName
|
|
do
|
|
else
|
|
enum
|
|
env
|
|
export
|
|
extends
|
|
false
|
|
finally
|
|
for
|
|
from
|
|
function
|
|
get
|
|
global
|
|
if
|
|
implements
|
|
import
|
|
in
|
|
infer
|
|
instanceof
|
|
interface
|
|
is
|
|
key
|
|
keyof
|
|
length
|
|
let
|
|
module
|
|
namespace
|
|
never
|
|
new
|
|
null
|
|
number
|
|
object
|
|
of
|
|
package
|
|
private
|
|
process
|
|
protected
|
|
public
|
|
readonly
|
|
require
|
|
return
|
|
set
|
|
static
|
|
string
|
|
super
|
|
switch
|
|
symbol
|
|
target
|
|
this
|
|
this
|
|
throw
|
|
true
|
|
try
|
|
type
|
|
typeof
|
|
undefined
|
|
unique
|
|
unknown
|
|
var
|
|
void
|
|
while
|
|
with
|
|
yield
|