| Index: lib/dart_libraries_for_browser_types.ts
|
| diff --git a/lib/dart_libraries_for_browser_types.ts b/lib/dart_libraries_for_browser_types.ts
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..51f2b9211cb73f1c11ab9c0376aded8c99e6d7c7
|
| --- /dev/null
|
| +++ b/lib/dart_libraries_for_browser_types.ts
|
| @@ -0,0 +1,981 @@
|
| +import ts = require('typescript');
|
| +
|
| +// Autogenerated list. Do not edit by hand.
|
| +// Open DartBrowserMapping.dart from the Dart SDK in Dartium to regenerate this
|
| +// list as needed.
|
| +export const DART_LIBRARIES_FOR_BROWSER_TYPES = <ts.Map<string>>{
|
| + 'HTMLDivElement': 'dart:html',
|
| + 'NavigatorID': 'dart:html',
|
| + 'HTMLImageElement': 'dart:html',
|
| + 'TreeWalker': 'dart:html',
|
| + 'HTMLTableSectionElement': 'dart:html',
|
| + 'TextTrackCue': 'dart:html',
|
| + 'FileEntry': 'dart:html',
|
| + 'HTMLDetailsElement': 'dart:html',
|
| + 'XPathResult': 'dart:html',
|
| + 'XMLHttpRequest': 'dart:html',
|
| + 'SpeechSynthesisUtterance': 'dart:html',
|
| + 'DOMFileSystemSync': 'dart:html',
|
| + 'CredentialsContainer': 'dart:html',
|
| + 'Animation': 'dart:html',
|
| + 'MessageChannel': 'dart:html',
|
| + 'Navigator': 'dart:html',
|
| + 'MediaQueryList': 'dart:html',
|
| + 'CloseEvent': 'dart:html',
|
| + 'ProgressEvent': 'dart:html',
|
| + 'CSSImportRule': 'dart:html',
|
| + 'MediaController': 'dart:html',
|
| + 'StorageQuota': 'dart:html',
|
| + 'MediaQueryListEvent': 'dart:html',
|
| + 'HTMLCollection': 'dart:html',
|
| + 'Element': 'dart:html',
|
| + 'SpeechSynthesis': 'dart:html',
|
| + 'FileList': 'dart:html',
|
| + 'Plugin': 'dart:html',
|
| + 'CSSFontFaceRule': 'dart:html',
|
| + 'ReadableStream': 'dart:html',
|
| + 'File': 'dart:html',
|
| + 'Node': 'dart:html',
|
| + 'MouseEvent': 'dart:html',
|
| + 'DedicatedWorkerGlobalScope': 'dart:html',
|
| + 'HTMLMenuElement': 'dart:html',
|
| + 'AudioTrackList': 'dart:html',
|
| + 'FetchEvent': 'dart:html',
|
| + 'MediaStreamTrack': 'dart:html',
|
| + 'StyleMedia': 'dart:html',
|
| + 'WindowEventHandlers': 'dart:html',
|
| + 'ShadowRoot': 'dart:html',
|
| + 'SourceInfo': 'dart:html',
|
| + 'DirectoryEntrySync': 'dart:html',
|
| + 'WebKitAnimationEvent': 'dart:html',
|
| + 'SpeechSynthesisEvent': 'dart:html',
|
| + 'PluginPlaceholderElement': 'dart:html',
|
| + 'MutationEvent': 'dart:html',
|
| + 'Counter': 'dart:html',
|
| + 'HTMLLinkElement': 'dart:html',
|
| + 'TextTrackCueList': 'dart:html',
|
| + 'VideoPlaybackQuality': 'dart:html',
|
| + 'Window': 'dart:html',
|
| + 'HTMLIFrameElement': 'dart:html',
|
| + 'SpeechRecognition': 'dart:html',
|
| + 'Console': 'dart:html',
|
| + 'AutocompleteErrorEvent': 'dart:html',
|
| + 'FontFace': 'dart:html',
|
| + 'CanvasGradient': 'dart:html',
|
| + 'HTMLAnchorElement': 'dart:html',
|
| + 'Document': 'dart:html',
|
| + 'MediaStream': 'dart:html',
|
| + 'MessageEvent': 'dart:html',
|
| + 'ClientRectList': 'dart:html',
|
| + 'Rect': 'dart:html',
|
| + 'RTCDTMFSender': 'dart:html',
|
| + 'HTMLParamElement': 'dart:html',
|
| + 'TextTrack': 'dart:html',
|
| + 'HTMLModElement': 'dart:html',
|
| + 'XSLTProcessor': 'dart:html',
|
| + 'HTMLScriptElement': 'dart:html',
|
| + 'NavigatorLanguage': 'dart:html',
|
| + 'HTMLParagraphElement': 'dart:html',
|
| + 'Touch': 'dart:html',
|
| + 'URL': 'dart:html',
|
| + 'BarProp': 'dart:html',
|
| + 'DeviceLightEvent': 'dart:html',
|
| + 'SourceBuffer': 'dart:html',
|
| + 'CSSCharsetRule': 'dart:html',
|
| + 'HTMLEmbedElement': 'dart:html',
|
| + 'InstallEvent': 'dart:html',
|
| + 'Metadata': 'dart:html',
|
| + 'DeprecatedStorageQuota': 'dart:html',
|
| + 'WebKitCSSTransformValue': 'dart:html',
|
| + 'HTMLBaseElement': 'dart:html',
|
| + 'HTMLBRElement': 'dart:html',
|
| + 'DataTransfer': 'dart:html',
|
| + 'Presentation': 'dart:html',
|
| + 'MutationObserver': 'dart:html',
|
| + 'FileEntrySync': 'dart:html',
|
| + 'CircularGeofencingRegion': 'dart:html',
|
| + 'XMLSerializer': 'dart:html',
|
| + 'HTMLPictureElement': 'dart:html',
|
| + 'PushManager': 'dart:html',
|
| + 'CSSValueList': 'dart:html',
|
| + 'HTMLObjectElement': 'dart:html',
|
| + 'TouchEvent': 'dart:html',
|
| + 'DOMMatrix': 'dart:html',
|
| + 'AbstractWorker': 'dart:html',
|
| + 'HTMLMeterElement': 'dart:html',
|
| + 'ResourceProgressEvent': 'dart:html',
|
| + 'HTMLUListElement': 'dart:html',
|
| + 'ValidityState': 'dart:html',
|
| + 'HTMLHRElement': 'dart:html',
|
| + 'Storage': 'dart:html',
|
| + 'DocumentType': 'dart:html',
|
| + 'HTMLOptGroupElement': 'dart:html',
|
| + 'Crypto': 'dart:html',
|
| + 'ErrorEvent': 'dart:html',
|
| + 'PerformanceTiming': 'dart:html',
|
| + 'HTMLBodyElement': 'dart:html',
|
| + 'RTCDataChannel': 'dart:html',
|
| + 'NavigatorOnLine': 'dart:html',
|
| + 'DeprecatedStorageInfo': 'dart:html',
|
| + 'Geoposition': 'dart:html',
|
| + 'HTMLAppletElement': 'dart:html',
|
| + 'ApplicationCacheErrorEvent': 'dart:html',
|
| + 'SpeechSynthesisVoice': 'dart:html',
|
| + 'FontFaceSetLoadEvent': 'dart:html',
|
| + 'MutationRecord': 'dart:html',
|
| + 'HTMLFieldSetElement': 'dart:html',
|
| + 'HTMLSourceElement': 'dart:html',
|
| + 'InjectedScriptHost': 'dart:html',
|
| + 'DirectoryReaderSync': 'dart:html',
|
| + 'UIEvent': 'dart:html',
|
| + 'HTMLHtmlElement': 'dart:html',
|
| + 'RTCSessionDescription': 'dart:html',
|
| + 'HTMLOptionElement': 'dart:html',
|
| + 'Text': 'dart:html',
|
| + 'MediaSource': 'dart:html',
|
| + 'PositionError': 'dart:html',
|
| + 'MediaKeyMessageEvent': 'dart:html',
|
| + 'VideoTrackList': 'dart:html',
|
| + 'GamepadButton': 'dart:html',
|
| + 'CustomEvent': 'dart:html',
|
| + 'WorkerConsole': 'dart:html',
|
| + 'VTTRegion': 'dart:html',
|
| + 'Stream': 'dart:html',
|
| + 'HTMLHeadingElement': 'dart:html',
|
| + 'History': 'dart:html',
|
| + 'HTMLTemplateElement': 'dart:html',
|
| + 'ClientRect': 'dart:math',
|
| + 'RTCStatsReport': 'dart:html',
|
| + 'TimeRanges': 'dart:html',
|
| + 'ServiceWorkerRegistration': 'dart:html',
|
| + 'Request': 'dart:html',
|
| + 'WindowTimers': 'dart:html',
|
| + 'WorkerNavigator': 'dart:html',
|
| + 'DirectoryReader': 'dart:html',
|
| + 'AnimationTimeline': 'dart:html',
|
| + 'Event': 'dart:html',
|
| + 'Iterator': 'dart:html',
|
| + 'Headers': 'dart:html',
|
| + 'ImageData': 'dart:html',
|
| + 'MediaStreamTrackEvent': 'dart:html',
|
| + 'RTCStatsResponse': 'dart:html',
|
| + 'VTTRegionList': 'dart:html',
|
| + 'HTMLDataListElement': 'dart:html',
|
| + 'HTMLElement': 'dart:html',
|
| + 'HTMLDocument': 'dart:html',
|
| + 'MediaList': 'dart:html',
|
| + 'ServiceWorkerClients': 'dart:html',
|
| + 'MIDIPort': 'dart:html',
|
| + 'CSSMediaRule': 'dart:html',
|
| + 'ParentNode': 'dart:html',
|
| + 'FileReaderSync': 'dart:html',
|
| + 'CSSViewportRule': 'dart:html',
|
| + 'DataTransferItemList': 'dart:html',
|
| + 'DocumentFragment': 'dart:html',
|
| + 'GlobalEventHandlers': 'dart:html',
|
| + 'FederatedCredential': 'dart:html',
|
| + 'RTCIceCandidateEvent': 'dart:html',
|
| + 'PerformanceMark': 'dart:html',
|
| + 'SharedWorkerGlobalScope': 'dart:html',
|
| + 'DOMImplementation': 'dart:html',
|
| + 'MimeTypeArray': 'dart:html',
|
| + 'HTMLDialogElement': 'dart:html',
|
| + 'StyleSheet': 'dart:html',
|
| + 'HTMLTableRowElement': 'dart:html',
|
| + 'MessagePort': 'dart:html',
|
| + 'FileReader': 'dart:html',
|
| + 'HTMLOptionsCollection': 'dart:html',
|
| + 'Geofencing': 'dart:html',
|
| + 'NodeList': 'dart:html',
|
| + 'HTMLFrameSetElement': 'dart:html',
|
| + 'PerformanceMeasure': 'dart:html',
|
| + 'ServiceWorkerContainer': 'dart:html',
|
| + 'RelatedEvent': 'dart:html',
|
| + 'MIDIAccess': 'dart:html',
|
| + 'HTMLTableCaptionElement': 'dart:html',
|
| + 'CSSStyleRule': 'dart:html',
|
| + 'DOMError': 'dart:html',
|
| + 'HTMLMenuItemElement': 'dart:html',
|
| + 'HashChangeEvent': 'dart:html',
|
| + 'RTCDataChannelEvent': 'dart:html',
|
| + 'HTMLMediaElement': 'dart:html',
|
| + 'HTMLInputElement': 'dart:html',
|
| + 'MediaDeviceInfo': 'dart:html',
|
| + 'CDATASection': 'dart:html',
|
| + 'StorageEvent': 'dart:html',
|
| + 'CSSStyleSheet': 'dart:html',
|
| + 'DOMRectReadOnly': 'dart:html',
|
| + 'FormData': 'dart:html',
|
| + 'PushEvent': 'dart:html',
|
| + 'CSSSupportsRule': 'dart:html',
|
| + 'DOMParser': 'dart:html',
|
| + 'HTMLLIElement': 'dart:html',
|
| + 'CSSPageRule': 'dart:html',
|
| + 'PageTransitionEvent': 'dart:html',
|
| + 'LocalCredential': 'dart:html',
|
| + 'MemoryInfo': 'dart:html',
|
| + 'ServiceWorkerGlobalScope': 'dart:html',
|
| + 'HTMLPreElement': 'dart:html',
|
| + 'NamedNodeMap': 'dart:html',
|
| + 'HTMLStyleElement': 'dart:html',
|
| + 'TrackEvent': 'dart:html',
|
| + 'XPathEvaluator': 'dart:html',
|
| + 'Performance': 'dart:html',
|
| + 'AnimationNode': 'dart:html',
|
| + 'HTMLContentElement': 'dart:html',
|
| + 'CompositionEvent': 'dart:html',
|
| + 'FileWriter': 'dart:html',
|
| + 'HTMLSpanElement': 'dart:html',
|
| + 'WebKitCSSMatrix': 'dart:html',
|
| + 'CSSKeyframeRule': 'dart:html',
|
| + 'WorkerPerformance': 'dart:html',
|
| + 'MIDIInputMap': 'dart:html',
|
| + 'TransitionEvent': 'dart:html',
|
| + 'XMLDocument': 'dart:html',
|
| + 'CSSValue': 'dart:html',
|
| + 'GamepadEvent': 'dart:html',
|
| + 'HTMLFontElement': 'dart:html',
|
| + 'Response': 'dart:html',
|
| + 'PagePopupController': 'dart:html',
|
| + 'AnimationPlayerEvent': 'dart:html',
|
| + 'DOMTokenList': 'dart:html',
|
| + 'Credential': 'dart:html',
|
| + 'DOMException': 'dart:html',
|
| + 'PluginArray': 'dart:html',
|
| + 'GamepadList': 'dart:html',
|
| + 'DOMPoint': 'dart:html',
|
| + 'HTMLLegendElement': 'dart:html',
|
| + 'DOMFileSystem': 'dart:html',
|
| + 'NavigatorCPU': 'dart:html',
|
| + 'VideoTrack': 'dart:html',
|
| + 'HTMLQuoteElement': 'dart:html',
|
| + 'XMLHttpRequestEventTarget': 'dart:html',
|
| + 'HTMLLabelElement': 'dart:html',
|
| + 'NavigatorUserMediaError': 'dart:html',
|
| + 'HTMLTextAreaElement': 'dart:html',
|
| + 'TextMetrics': 'dart:html',
|
| + 'HTMLUnknownElement': 'dart:html',
|
| + 'RadioNodeList': 'dart:html',
|
| + 'Selection': 'dart:html',
|
| + 'AnimationEffect': 'dart:html',
|
| + 'NodeIterator': 'dart:html',
|
| + 'HTMLAreaElement': 'dart:html',
|
| + 'ImageBitmap': 'dart:html',
|
| + 'Notification': 'dart:html',
|
| + 'CSSUnknownRule': 'dart:html',
|
| + 'HTMLDirectoryElement': 'dart:html',
|
| + 'Canvas2DContextAttributes': 'dart:html',
|
| + 'HTMLTableCellElement': 'dart:html',
|
| + 'DOMStringMap': 'dart:html',
|
| + 'Entry': 'dart:html',
|
| + 'AudioTrack': 'dart:html',
|
| + 'RGBColor': 'dart:html',
|
| + 'RTCIceCandidate': 'dart:html',
|
| + 'SpeechRecognitionResult': 'dart:html',
|
| + 'Body': 'dart:html',
|
| + 'TextTrackList': 'dart:html',
|
| + 'HTMLFrameElement': 'dart:html',
|
| + 'ServiceWorker': 'dart:html',
|
| + 'SharedWorker': 'dart:html',
|
| + 'EventTarget': 'dart:html',
|
| + 'HTMLFormControlsCollection': 'dart:html',
|
| + 'KeyboardEvent': 'dart:html',
|
| + 'Attr': 'dart:html',
|
| + 'MIDIMessageEvent': 'dart:html',
|
| + 'CacheStorage': 'dart:html',
|
| + 'CanvasRenderingContext2D': 'dart:html',
|
| + 'HTMLOListElement': 'dart:html',
|
| + 'BatteryManager': 'dart:html',
|
| + 'HTMLCanvasElement': 'dart:html',
|
| + 'StyleSheetList': 'dart:html',
|
| + 'Path2D': 'dart:html',
|
| + 'PushRegistration': 'dart:html',
|
| + 'ApplicationCache': 'dart:html',
|
| + 'RTCPeerConnection': 'dart:html',
|
| + 'HTMLVideoElement': 'dart:html',
|
| + 'DeviceRotationRate': 'dart:html',
|
| + 'HTMLOutputElement': 'dart:html',
|
| + 'Screen': 'dart:html',
|
| + 'Coordinates': 'dart:html',
|
| + 'NetworkInformation': 'dart:html',
|
| + 'StorageInfo': 'dart:html',
|
| + 'HTMLTableColElement': 'dart:html',
|
| + 'FocusEvent': 'dart:html',
|
| + 'SpeechGrammarList': 'dart:html',
|
| + 'Range': 'dart:html',
|
| + 'SpeechGrammar': 'dart:html',
|
| + 'WorkerGlobalScope': 'dart:html',
|
| + 'CSSStyleDeclaration': 'dart:html',
|
| + 'DOMStringList': 'dart:html',
|
| + 'CSSPrimitiveValue': 'dart:html',
|
| + 'ScreenOrientation': 'dart:html',
|
| + 'XMLHttpRequestUpload': 'dart:html',
|
| + 'HTMLTitleElement': 'dart:html',
|
| + 'MediaKeySession': 'dart:html',
|
| + 'AnimationPlayer': 'dart:html',
|
| + 'Gamepad': 'dart:html',
|
| + 'Worker': 'dart:html',
|
| + 'MIDIConnectionEvent': 'dart:html',
|
| + 'FileError': 'dart:html',
|
| + 'HTMLDListElement': 'dart:html',
|
| + 'CanvasPathMethods': 'dart:html',
|
| + 'HTMLSelectElement': 'dart:html',
|
| + 'HTMLHeadElement': 'dart:html',
|
| + 'URLUtils': 'dart:html',
|
| + 'ConsoleBase': 'dart:html',
|
| + 'HTMLAudioElement': 'dart:html',
|
| + 'DOMSettableTokenList': 'dart:html',
|
| + 'SpeechRecognitionEvent': 'dart:html',
|
| + 'WebSocket': 'dart:html',
|
| + 'WorkerLocation': 'dart:html',
|
| + 'Location': 'dart:html',
|
| + 'TouchList': 'dart:html',
|
| + 'XMLHttpRequestProgressEvent': 'dart:html',
|
| + 'PerformanceEntry': 'dart:html',
|
| + 'HTMLMetaElement': 'dart:html',
|
| + 'Timing': 'dart:html',
|
| + 'HTMLTrackElement': 'dart:html',
|
| + 'WheelEvent': 'dart:html',
|
| + 'WebKitCSSFilterValue': 'dart:html',
|
| + 'Cache': 'dart:html',
|
| + 'MimeType': 'dart:html',
|
| + 'MIDIOutputMap': 'dart:html',
|
| + 'DOMMatrixReadOnly': 'dart:html',
|
| + 'ChildNode': 'dart:html',
|
| + 'HTMLFormElement': 'dart:html',
|
| + 'Geolocation': 'dart:html',
|
| + 'MediaKeyEvent': 'dart:html',
|
| + 'CSSRuleList': 'dart:html',
|
| + 'SpeechRecognitionResultList': 'dart:html',
|
| + 'HTMLProgressElement': 'dart:html',
|
| + 'InputMethodContext': 'dart:html',
|
| + 'FontFaceSet': 'dart:html',
|
| + 'BeforeUnloadEvent': 'dart:html',
|
| + 'DataTransferItem': 'dart:html',
|
| + 'MediaKeyNeededEvent': 'dart:html',
|
| + 'HTMLKeygenElement': 'dart:html',
|
| + 'CryptoKey': 'dart:html',
|
| + 'HTMLButtonElement': 'dart:html',
|
| + 'HTMLAllCollection': 'dart:html',
|
| + 'SubtleCrypto': 'dart:html',
|
| + 'CSSKeyframesRule': 'dart:html',
|
| + 'ProcessingInstruction': 'dart:html',
|
| + 'HTMLMarqueeElement': 'dart:html',
|
| + 'TextEvent': 'dart:html',
|
| + 'EntrySync': 'dart:html',
|
| + 'DeviceAcceleration': 'dart:html',
|
| + 'HTMLMapElement': 'dart:html',
|
| + 'MediaKeys': 'dart:html',
|
| + 'DOMPointReadOnly': 'dart:html',
|
| + 'WindowBase64': 'dart:html',
|
| + 'SpeechRecognitionError': 'dart:html',
|
| + 'MIDIOutput': 'dart:html',
|
| + 'EventSource': 'dart:html',
|
| + 'RTCDTMFToneChangeEvent': 'dart:html',
|
| + 'DeviceOrientationEvent': 'dart:html',
|
| + 'DirectoryEntry': 'dart:html',
|
| + 'HTMLShadowElement': 'dart:html',
|
| + 'Blob': 'dart:html',
|
| + 'VTTCue': 'dart:html',
|
| + 'PopStateEvent': 'dart:html',
|
| + 'NodeFilter': 'dart:html',
|
| + 'DOMRect': 'dart:html',
|
| + 'URLUtilsReadOnly': 'dart:html',
|
| + 'OverflowEvent': 'dart:html',
|
| + 'MediaError': 'dart:html',
|
| + 'SourceBufferList': 'dart:html',
|
| + 'DeviceMotionEvent': 'dart:html',
|
| + 'Comment': 'dart:html',
|
| + 'PerformanceResourceTiming': 'dart:html',
|
| + 'CanvasPattern': 'dart:html',
|
| + 'GeofencingRegion': 'dart:html',
|
| + 'CharacterData': 'dart:html',
|
| + 'CSS': 'dart:html',
|
| + 'MediaKeyError': 'dart:html',
|
| + 'MIDIInput': 'dart:html',
|
| + 'CSSRule': 'dart:html',
|
| + 'SpeechRecognitionAlternative': 'dart:html',
|
| + 'WebKitCSSFilterRule': 'dart:html',
|
| + 'XPathExpression': 'dart:html',
|
| + 'ServiceWorkerClient': 'dart:html',
|
| + 'PerformanceNavigation': 'dart:html',
|
| + 'ExtendableEvent': 'dart:html',
|
| + 'MediaStreamEvent': 'dart:html',
|
| + 'XPathNSResolver': 'dart:html',
|
| + 'SecurityPolicyViolationEvent': 'dart:html',
|
| + 'FileWriterSync': 'dart:html',
|
| + 'HTMLTableElement': 'dart:html',
|
| + 'IDBFactory': 'dart:indexed_db',
|
| + 'IDBKeyRange': 'dart:indexed_db',
|
| + 'IDBCursor': 'dart:indexed_db',
|
| + 'IDBRequest': 'dart:indexed_db',
|
| + 'IDBOpenDBRequest': 'dart:indexed_db',
|
| + 'IDBDatabase': 'dart:indexed_db',
|
| + 'IDBIndex': 'dart:indexed_db',
|
| + 'IDBObjectStore': 'dart:indexed_db',
|
| + 'IDBTransaction': 'dart:indexed_db',
|
| + 'IDBCursorWithValue': 'dart:indexed_db',
|
| + 'IDBVersionChangeEvent': 'dart:indexed_db',
|
| + 'WebGLRenderingContextBase': 'dart:web_gl',
|
| + 'WebGLBuffer': 'dart:web_gl',
|
| + 'EXTShaderTextureLOD': 'dart:web_gl',
|
| + 'WebGLUniformLocation': 'dart:web_gl',
|
| + 'EXTBlendMinMax': 'dart:web_gl',
|
| + 'WebGLFramebuffer': 'dart:web_gl',
|
| + 'WebGLTexture': 'dart:web_gl',
|
| + 'WebGLContextAttributes': 'dart:web_gl',
|
| + 'OESStandardDerivatives': 'dart:web_gl',
|
| + 'WebGLDepthTexture': 'dart:web_gl',
|
| + 'WebGLDrawBuffers': 'dart:web_gl',
|
| + 'OESTextureFloatLinear': 'dart:web_gl',
|
| + 'OESTextureHalfFloatLinear': 'dart:web_gl',
|
| + 'WebGLDebugShaders': 'dart:web_gl',
|
| + 'OESVertexArrayObject': 'dart:web_gl',
|
| + 'WebGLCompressedTextureS3TC': 'dart:web_gl',
|
| + 'WebGLProgram': 'dart:web_gl',
|
| + 'EXTFragDepth': 'dart:web_gl',
|
| + 'WebGLContextEvent': 'dart:web_gl',
|
| + 'ANGLEInstancedArrays': 'dart:web_gl',
|
| + 'WebGLDebugRendererInfo': 'dart:web_gl',
|
| + 'WebGLShader': 'dart:web_gl',
|
| + 'WebGLCompressedTextureATC': 'dart:web_gl',
|
| + 'WebGLRenderingContext': 'dart:web_gl',
|
| + 'WebGLShaderPrecisionFormat': 'dart:web_gl',
|
| + 'OESTextureHalfFloat': 'dart:web_gl',
|
| + 'EXTTextureFilterAnisotropic': 'dart:web_gl',
|
| + 'OESTextureFloat': 'dart:web_gl',
|
| + 'OESElementIndexUint': 'dart:web_gl',
|
| + 'WebGLCompressedTextureETC1': 'dart:web_gl',
|
| + 'WebGLLoseContext': 'dart:web_gl',
|
| + 'WebGLVertexArrayObjectOES': 'dart:web_gl',
|
| + 'WebGLCompressedTexturePVRTC': 'dart:web_gl',
|
| + 'WebGLRenderbuffer': 'dart:web_gl',
|
| + 'WebGLActiveInfo': 'dart:web_gl',
|
| + 'SQLError': 'dart:web_sql',
|
| + 'SQLResultSet': 'dart:web_sql',
|
| + 'SQLResultSetRowList': 'dart:web_sql',
|
| + 'Database': 'dart:web_sql',
|
| + 'SQLTransaction': 'dart:web_sql',
|
| + 'SVGAnimatedString': 'dart:svg',
|
| + 'SVGFilterElement': 'dart:svg',
|
| + 'SVGFEFuncAElement': 'dart:svg',
|
| + 'SVGPathSegLinetoRel': 'dart:svg',
|
| + 'SVGPathSegLinetoVerticalRel': 'dart:svg',
|
| + 'SVGURIReference': 'dart:svg',
|
| + 'SVGAnimatedLengthList': 'dart:svg',
|
| + 'SVGImageElement': 'dart:svg',
|
| + 'SVGStyleElement': 'dart:svg',
|
| + 'SVGAnimatedPreserveAspectRatio': 'dart:svg',
|
| + 'SVGTextElement': 'dart:svg',
|
| + 'SVGDefsElement': 'dart:svg',
|
| + 'SVGFontFaceFormatElement': 'dart:svg',
|
| + 'SVGFEDiffuseLightingElement': 'dart:svg',
|
| + 'SVGFEMorphologyElement': 'dart:svg',
|
| + 'SVGAltGlyphElement': 'dart:svg',
|
| + 'SVGFETileElement': 'dart:svg',
|
| + 'SVGPathSegLinetoHorizontalAbs': 'dart:svg',
|
| + 'SVGPathSegMovetoRel': 'dart:svg',
|
| + 'SVGPolygonElement': 'dart:svg',
|
| + 'SVGUseElement': 'dart:svg',
|
| + 'SVGPoint': 'dart:svg',
|
| + 'SVGRect': 'dart:svg',
|
| + 'SVGAnimatedBoolean': 'dart:svg',
|
| + 'SVGPathSegArcRel': 'dart:svg',
|
| + 'SVGTransform': 'dart:svg',
|
| + 'SVGFEDropShadowElement': 'dart:svg',
|
| + 'SVGFETurbulenceElement': 'dart:svg',
|
| + 'SVGNumberList': 'dart:svg',
|
| + 'SVGAnimateElement': 'dart:svg',
|
| + 'SVGAnimationElement': 'dart:svg',
|
| + 'SVGAnimatedRect': 'dart:svg',
|
| + 'SVGGraphicsElement': 'dart:svg',
|
| + 'SVGMarkerElement': 'dart:svg',
|
| + 'SVGFECompositeElement': 'dart:svg',
|
| + 'SVGPolylineElement': 'dart:svg',
|
| + 'SVGTransformList': 'dart:svg',
|
| + 'SVGPathSegList': 'dart:svg',
|
| + 'SVGPathSegCurvetoQuadraticSmoothRel': 'dart:svg',
|
| + 'SVGEllipseElement': 'dart:svg',
|
| + 'SVGFEFuncGElement': 'dart:svg',
|
| + 'SVGPointList': 'dart:svg',
|
| + 'SVGFEMergeElement': 'dart:svg',
|
| + 'SVGGlyphElement': 'dart:svg',
|
| + 'SVGCircleElement': 'dart:svg',
|
| + 'SVGFEFuncRElement': 'dart:svg',
|
| + 'SVGMissingGlyphElement': 'dart:svg',
|
| + 'SVGAnimatedNumberList': 'dart:svg',
|
| + 'SVGFEFuncBElement': 'dart:svg',
|
| + 'SVGSwitchElement': 'dart:svg',
|
| + 'SVGFEBlendElement': 'dart:svg',
|
| + 'SVGGlyphRefElement': 'dart:svg',
|
| + 'SVGAnimatedAngle': 'dart:svg',
|
| + 'SVGTSpanElement': 'dart:svg',
|
| + 'SVGRadialGradientElement': 'dart:svg',
|
| + 'SVGPathSegCurvetoCubicRel': 'dart:svg',
|
| + 'SVGFEDistantLightElement': 'dart:svg',
|
| + 'SVGLinearGradientElement': 'dart:svg',
|
| + 'SVGFontFaceSrcElement': 'dart:svg',
|
| + 'SVGTextPositioningElement': 'dart:svg',
|
| + 'SVGAnimateMotionElement': 'dart:svg',
|
| + 'SVGGeometryElement': 'dart:svg',
|
| + 'SVGAltGlyphItemElement': 'dart:svg',
|
| + 'SVGAnimateTransformElement': 'dart:svg',
|
| + 'SVGFontFaceUriElement': 'dart:svg',
|
| + 'SVGPathSegCurvetoQuadraticRel': 'dart:svg',
|
| + 'SVGAltGlyphDefElement': 'dart:svg',
|
| + 'SVGPreserveAspectRatio': 'dart:svg',
|
| + 'SVGPathElement': 'dart:svg',
|
| + 'SVGFEColorMatrixElement': 'dart:svg',
|
| + 'SVGPathSegLinetoHorizontalRel': 'dart:svg',
|
| + 'SVGLength': 'dart:svg',
|
| + 'SVGPatternElement': 'dart:svg',
|
| + 'SVGFEConvolveMatrixElement': 'dart:svg',
|
| + 'SVGStringList': 'dart:svg',
|
| + 'SVGTextContentElement': 'dart:svg',
|
| + 'SVGPathSegLinetoAbs': 'dart:svg',
|
| + 'SVGFESpecularLightingElement': 'dart:svg',
|
| + 'SVGAnimatedTransformList': 'dart:svg',
|
| + 'SVGFEGaussianBlurElement': 'dart:svg',
|
| + 'SVGRenderingIntent': 'dart:svg',
|
| + 'SVGNumber': 'dart:svg',
|
| + 'SVGFontElement': 'dart:svg',
|
| + 'SVGFESpotLightElement': 'dart:svg',
|
| + 'SVGLineElement': 'dart:svg',
|
| + 'SVGZoomEvent': 'dart:svg',
|
| + 'SVGMatrix': 'dart:svg',
|
| + 'SVGPathSegCurvetoCubicSmoothAbs': 'dart:svg',
|
| + 'SVGSVGElement': 'dart:svg',
|
| + 'SVGFitToViewBox': 'dart:svg',
|
| + 'SVGAnimatedNumber': 'dart:svg',
|
| + 'SVGMPathElement': 'dart:svg',
|
| + 'SVGFontFaceNameElement': 'dart:svg',
|
| + 'SVGFEDisplacementMapElement': 'dart:svg',
|
| + 'SVGAngle': 'dart:svg',
|
| + 'SVGMaskElement': 'dart:svg',
|
| + 'SVGPathSegCurvetoQuadraticSmoothAbs': 'dart:svg',
|
| + 'SVGPathSegClosePath': 'dart:svg',
|
| + 'SVGAnimatedLength': 'dart:svg',
|
| + 'SVGSymbolElement': 'dart:svg',
|
| + 'SVGPathSegArcAbs': 'dart:svg',
|
| + 'SVGVKernElement': 'dart:svg',
|
| + 'SVGRectElement': 'dart:svg',
|
| + 'SVGClipPathElement': 'dart:svg',
|
| + 'SVGStopElement': 'dart:svg',
|
| + 'SVGFEFloodElement': 'dart:svg',
|
| + 'SVGPathSegCurvetoQuadraticAbs': 'dart:svg',
|
| + 'SVGScriptElement': 'dart:svg',
|
| + 'SVGViewSpec': 'dart:svg',
|
| + 'SVGFontFaceElement': 'dart:svg',
|
| + 'SVGLengthList': 'dart:svg',
|
| + 'SVGAnimatedInteger': 'dart:svg',
|
| + 'SVGTests': 'dart:svg',
|
| + 'SVGCursorElement': 'dart:svg',
|
| + 'SVGForeignObjectElement': 'dart:svg',
|
| + 'SVGSetElement': 'dart:svg',
|
| + 'SVGElement': 'dart:svg',
|
| + 'SVGUnitTypes': 'dart:svg',
|
| + 'SVGFEComponentTransferElement': 'dart:svg',
|
| + 'SVGDescElement': 'dart:svg',
|
| + 'SVGDiscardElement': 'dart:svg',
|
| + 'SVGPathSegCurvetoCubicSmoothRel': 'dart:svg',
|
| + 'SVGPathSegLinetoVerticalAbs': 'dart:svg',
|
| + 'SVGFEMergeNodeElement': 'dart:svg',
|
| + 'SVGHKernElement': 'dart:svg',
|
| + 'SVGPathSeg': 'dart:svg',
|
| + 'SVGGElement': 'dart:svg',
|
| + 'SVGPathSegMovetoAbs': 'dart:svg',
|
| + 'SVGTextPathElement': 'dart:svg',
|
| + 'SVGFEOffsetElement': 'dart:svg',
|
| + 'SVGPathSegCurvetoCubicAbs': 'dart:svg',
|
| + 'SVGAnimatedEnumeration': 'dart:svg',
|
| + 'SVGZoomAndPan': 'dart:svg',
|
| + 'SVGTitleElement': 'dart:svg',
|
| + 'SVGViewElement': 'dart:svg',
|
| + 'SVGMetadataElement': 'dart:svg',
|
| + 'SVGAElement': 'dart:svg',
|
| + 'SVGGradientElement': 'dart:svg',
|
| + 'SVGFEImageElement': 'dart:svg',
|
| + 'SVGComponentTransferFunctionElement': 'dart:svg',
|
| + 'SVGFEPointLightElement': 'dart:svg',
|
| + 'SVGFilterPrimitiveStandardAttributes': 'dart:svg',
|
| + 'AudioListener': 'dart:web_audio',
|
| + 'AudioNode': 'dart:web_audio',
|
| + 'AudioDestinationNode': 'dart:web_audio',
|
| + 'WaveShaperNode': 'dart:web_audio',
|
| + 'GainNode': 'dart:web_audio',
|
| + 'MediaStreamAudioDestinationNode': 'dart:web_audio',
|
| + 'AudioProcessingEvent': 'dart:web_audio',
|
| + 'ScriptProcessorNode': 'dart:web_audio',
|
| + 'MediaElementAudioSourceNode': 'dart:web_audio',
|
| + 'AudioBufferSourceNode': 'dart:web_audio',
|
| + 'AudioContext': 'dart:web_audio',
|
| + 'ChannelSplitterNode': 'dart:web_audio',
|
| + 'DynamicsCompressorNode': 'dart:web_audio',
|
| + 'DelayNode': 'dart:web_audio',
|
| + 'OfflineAudioCompletionEvent': 'dart:web_audio',
|
| + 'OscillatorNode': 'dart:web_audio',
|
| + 'PeriodicWave': 'dart:web_audio',
|
| + 'BiquadFilterNode': 'dart:web_audio',
|
| + 'MediaStreamAudioSourceNode': 'dart:web_audio',
|
| + 'PannerNode': 'dart:web_audio',
|
| + 'OfflineAudioContext': 'dart:web_audio',
|
| + 'AudioBuffer': 'dart:web_audio',
|
| + 'AudioParam': 'dart:web_audio',
|
| + 'AnalyserNode': 'dart:web_audio',
|
| + 'ConvolverNode': 'dart:web_audio',
|
| + 'ChannelMergerNode': 'dart:web_audio',
|
| + 'AudioSourceNode': 'dart:web_audio',
|
| +
|
| + // TODO(jacobr): add these classes to the autogenerated list.
|
| + 'DataView': 'dart:typed_data',
|
| + 'Float32Array': 'dart:typed_data',
|
| + 'Float64Array': 'dart:typed_data',
|
| + 'Int8Array': 'dart:typed_data',
|
| + 'Int16Array': 'dart:typed_data',
|
| + 'Int32Array': 'dart:typed_data',
|
| + 'Uint8Array': 'dart:typed_data',
|
| + 'Uint8ClampedArray': 'dart:typed_data',
|
| + 'Uint16Array': 'dart:typed_data',
|
| + 'Uint32Array': 'dart:typed_data',
|
| + 'ArrayBuffer': 'dart:typed_data',
|
| + 'ArrayBufferView': 'dart:typed_data',
|
| +};
|
| +
|
| +const STDLIB_TYPE_REPLACEMENTS = <ts.Map<string>>{
|
| + 'HTMLDivElement': 'DivElement',
|
| + 'HTMLImageElement': 'ImageElement',
|
| + 'HTMLTableSectionElement': 'TableSectionElement',
|
| + 'HTMLDetailsElement': 'DetailsElement',
|
| + 'XMLHttpRequest': 'HttpRequest',
|
| + 'CSSImportRule': 'CssImportRule',
|
| + 'HTMLCollection': 'HtmlCollection',
|
| + 'CSSFontFaceRule': 'CssFontFaceRule',
|
| + 'HTMLMenuElement': 'MenuElement',
|
| + 'WebKitAnimationEvent': 'AnimationEvent',
|
| + 'HTMLLinkElement': 'LinkElement',
|
| + 'HTMLIFrameElement': 'IFrameElement',
|
| + 'HTMLAnchorElement': 'AnchorElement',
|
| + 'RTCDTMFSender': 'RtcDtmfSender',
|
| + 'HTMLParamElement': 'ParamElement',
|
| + 'HTMLModElement': 'ModElement',
|
| + 'XSLTProcessor': 'XsltProcessor',
|
| + 'HTMLScriptElement': 'ScriptElement',
|
| + 'HTMLParagraphElement': 'ParagraphElement',
|
| + 'URL': 'Url',
|
| + 'CSSCharsetRule': 'CssCharsetRule',
|
| + 'HTMLEmbedElement': 'EmbedElement',
|
| + 'HTMLBaseElement': 'BaseElement',
|
| + 'HTMLBRElement': 'BRElement',
|
| + 'XMLSerializer': 'XmlSerializer',
|
| + 'HTMLPictureElement': 'PictureElement',
|
| + 'HTMLObjectElement': 'ObjectElement',
|
| + 'DOMMatrix': 'DomMatrix',
|
| + 'HTMLMeterElement': 'MeterElement',
|
| + 'HTMLUListElement': 'UListElement',
|
| + 'HTMLHRElement': 'HRElement',
|
| + 'HTMLOptGroupElement': 'OptGroupElement',
|
| + 'HTMLBodyElement': 'BodyElement',
|
| + 'RTCDataChannel': 'RtcDataChannel',
|
| + 'HTMLFieldSetElement': 'FieldSetElement',
|
| + 'HTMLSourceElement': 'SourceElement',
|
| + 'HTMLHtmlElement': 'HtmlHtmlElement',
|
| + 'RTCSessionDescription': 'RtcSessionDescription',
|
| + 'HTMLOptionElement': 'OptionElement',
|
| + 'VTTRegion': 'VttRegion',
|
| + 'Stream': 'FileStream',
|
| + 'HTMLHeadingElement': 'HeadingElement',
|
| + 'HTMLTemplateElement': 'TemplateElement',
|
| + 'RTCStatsReport': 'RtcStatsReport',
|
| + 'Iterator': 'DomIterator',
|
| + 'RTCStatsResponse': 'RtcStatsResponse',
|
| + 'VTTRegionList': 'VttRegionList',
|
| + 'HTMLDataListElement': 'DataListElement',
|
| + 'HTMLElement': 'HtmlElement',
|
| + 'HTMLDocument': 'HtmlDocument',
|
| + 'MIDIPort': 'MidiPort',
|
| + 'CSSMediaRule': 'CssMediaRule',
|
| + 'CSSViewportRule': 'CssViewportRule',
|
| + 'RTCIceCandidateEvent': 'RtcIceCandidateEvent',
|
| + 'DOMImplementation': 'DomImplementation',
|
| + 'HTMLDialogElement': 'DialogElement',
|
| + 'HTMLTableRowElement': 'TableRowElement',
|
| + 'HTMLOptionsCollection': 'HtmlOptionsCollection',
|
| + 'MIDIAccess': 'MidiAccess',
|
| + 'HTMLTableCaptionElement': 'TableCaptionElement',
|
| + 'CSSStyleRule': 'CssStyleRule',
|
| + 'DOMError': 'DomError',
|
| + 'HTMLMenuItemElement': 'MenuItemElement',
|
| + 'RTCDataChannelEvent': 'RtcDataChannelEvent',
|
| + 'HTMLMediaElement': 'MediaElement',
|
| + 'HTMLInputElement': 'InputElement',
|
| + 'CDATASection': 'CDataSection',
|
| + 'CSSStyleSheet': 'CssStyleSheet',
|
| + 'DOMRectReadOnly': 'DomRectReadOnly',
|
| + 'CSSSupportsRule': 'CssSupportsRule',
|
| + 'DOMParser': 'DomParser',
|
| + 'HTMLLIElement': 'LIElement',
|
| + 'CSSPageRule': 'CssPageRule',
|
| + 'HTMLPreElement': 'PreElement',
|
| + 'HTMLStyleElement': 'StyleElement',
|
| + 'HTMLContentElement': 'ContentElement',
|
| + 'HTMLSpanElement': 'SpanElement',
|
| + 'CSSKeyframeRule': 'CssKeyframeRule',
|
| + 'MIDIInputMap': 'MidiInputMap',
|
| + 'XMLDocument': 'XmlDocument',
|
| + 'DOMTokenList': 'DomTokenList',
|
| + 'DOMException': 'DomException',
|
| + 'DOMPoint': 'DomPoint',
|
| + 'HTMLLegendElement': 'LegendElement',
|
| + 'DOMFileSystem': 'FileSystem',
|
| + 'NavigatorCPU': 'NavigatorCpu',
|
| + 'HTMLQuoteElement': 'QuoteElement',
|
| + 'XMLHttpRequestEventTarget': 'HttpRequestEventTarget',
|
| + 'HTMLLabelElement': 'LabelElement',
|
| + 'HTMLTextAreaElement': 'TextAreaElement',
|
| + 'HTMLUnknownElement': 'UnknownElement',
|
| + 'HTMLAreaElement': 'AreaElement',
|
| + 'HTMLTableCellElement': 'TableCellElement',
|
| + 'DOMStringMap': 'DomStringMap',
|
| + 'RTCIceCandidate': 'RtcIceCandidate',
|
| + 'HTMLFormControlsCollection': 'HtmlFormControlsCollection',
|
| + 'MIDIMessageEvent': 'MidiMessageEvent',
|
| + 'HTMLOListElement': 'OListElement',
|
| + 'HTMLCanvasElement': 'CanvasElement',
|
| + 'RTCPeerConnection': 'RtcPeerConnection',
|
| + 'HTMLVideoElement': 'VideoElement',
|
| + 'HTMLOutputElement': 'OutputElement',
|
| + 'HTMLTableColElement': 'TableColElement',
|
| + 'CSSStyleDeclaration': 'CssStyleDeclaration',
|
| + 'DOMStringList': 'DomStringList',
|
| + 'XMLHttpRequestUpload': 'HttpRequestUpload',
|
| + 'HTMLTitleElement': 'TitleElement',
|
| + 'MIDIConnectionEvent': 'MidiConnectionEvent',
|
| + 'HTMLDListElement': 'DListElement',
|
| + 'HTMLSelectElement': 'SelectElement',
|
| + 'HTMLHeadElement': 'HeadElement',
|
| + 'URLUtils': 'UrlUtils',
|
| + 'HTMLAudioElement': 'AudioElement',
|
| + 'DOMSettableTokenList': 'DomSettableTokenList',
|
| + 'HTMLMetaElement': 'MetaElement',
|
| + 'HTMLTrackElement': 'TrackElement',
|
| + 'MIDIOutputMap': 'MidiOutputMap',
|
| + 'DOMMatrixReadOnly': 'DomMatrixReadOnly',
|
| + 'HTMLFormElement': 'FormElement',
|
| + 'HTMLProgressElement': 'ProgressElement',
|
| + 'HTMLKeygenElement': 'KeygenElement',
|
| + 'HTMLButtonElement': 'ButtonElement',
|
| + 'CSSKeyframesRule': 'CssKeyframesRule',
|
| + 'HTMLMapElement': 'MapElement',
|
| + 'DOMPointReadOnly': 'DomPointReadOnly',
|
| + 'MIDIOutput': 'MidiOutput',
|
| + 'RTCDTMFToneChangeEvent': 'RtcDtmfToneChangeEvent',
|
| + 'HTMLShadowElement': 'ShadowElement',
|
| + 'VTTCue': 'VttCue',
|
| + 'URLUtilsReadOnly': 'UrlUtilsReadOnly',
|
| + 'CSS': 'Css',
|
| + 'MIDIInput': 'MidiInput',
|
| + 'CSSRule': 'CssRule',
|
| + 'WebKitCSSFilterRule': 'CssFilterRule',
|
| + 'HTMLTableElement': 'TableElement',
|
| + 'IDBFactory': 'IdbFactory',
|
| + 'IDBKeyRange': 'KeyRange',
|
| + 'IDBCursor': 'Cursor',
|
| + 'IDBRequest': 'Request',
|
| + 'IDBOpenDBRequest': 'OpenDBRequest',
|
| + 'IDBDatabase': 'Database',
|
| + 'IDBIndex': 'Index',
|
| + 'IDBObjectStore': 'ObjectStore',
|
| + 'IDBTransaction': 'Transaction',
|
| + 'IDBCursorWithValue': 'CursorWithValue',
|
| + 'IDBVersionChangeEvent': 'VersionChangeEvent',
|
| + 'WebGLBuffer': 'Buffer',
|
| + 'EXTShaderTextureLOD': 'ExtShaderTextureLod',
|
| + 'WebGLUniformLocation': 'UniformLocation',
|
| + 'EXTBlendMinMax': 'ExtBlendMinMax',
|
| + 'WebGLFramebuffer': 'Framebuffer',
|
| + 'WebGLTexture': 'Texture',
|
| + 'WebGLContextAttributes': 'ContextAttributes',
|
| + 'OESStandardDerivatives': 'OesStandardDerivatives',
|
| + 'WebGLDepthTexture': 'DepthTexture',
|
| + 'WebGLDrawBuffers': 'DrawBuffers',
|
| + 'OESTextureFloatLinear': 'OesTextureFloatLinear',
|
| + 'OESTextureHalfFloatLinear': 'OesTextureHalfFloatLinear',
|
| + 'WebGLDebugShaders': 'DebugShaders',
|
| + 'OESVertexArrayObject': 'OesVertexArrayObject',
|
| + 'WebGLCompressedTextureS3TC': 'CompressedTextureS3TC',
|
| + 'WebGLProgram': 'Program',
|
| + 'EXTFragDepth': 'ExtFragDepth',
|
| + 'WebGLContextEvent': 'ContextEvent',
|
| + 'ANGLEInstancedArrays': 'AngleInstancedArrays',
|
| + 'WebGLDebugRendererInfo': 'DebugRendererInfo',
|
| + 'WebGLShader': 'Shader',
|
| + 'WebGLCompressedTextureATC': 'CompressedTextureAtc',
|
| + 'WebGLRenderingContext': 'RenderingContext',
|
| + 'WebGLShaderPrecisionFormat': 'ShaderPrecisionFormat',
|
| + 'OESTextureHalfFloat': 'OesTextureHalfFloat',
|
| + 'EXTTextureFilterAnisotropic': 'ExtTextureFilterAnisotropic',
|
| + 'OESTextureFloat': 'OesTextureFloat',
|
| + 'OESElementIndexUint': 'OesElementIndexUint',
|
| + 'WebGLCompressedTextureETC1': 'CompressedTextureETC1',
|
| + 'WebGLLoseContext': 'LoseContext',
|
| + 'WebGLVertexArrayObjectOES': 'VertexArrayObject',
|
| + 'WebGLCompressedTexturePVRTC': 'CompressedTexturePvrtc',
|
| + 'WebGLRenderbuffer': 'Renderbuffer',
|
| + 'WebGLActiveInfo': 'ActiveInfo',
|
| + 'SQLError': 'SqlError',
|
| + 'SQLResultSet': 'SqlResultSet',
|
| + 'SQLResultSetRowList': 'SqlResultSetRowList',
|
| + 'Database': 'SqlDatabase',
|
| + 'SQLTransaction': 'SqlTransaction',
|
| + 'SVGAnimatedString': 'AnimatedString',
|
| + 'SVGFilterElement': 'FilterElement',
|
| + 'SVGFEFuncAElement': 'FEFuncAElement',
|
| + 'SVGPathSegLinetoRel': 'PathSegLinetoRel',
|
| + 'SVGPathSegLinetoVerticalRel': 'PathSegLinetoVerticalRel',
|
| + 'SVGURIReference': 'UriReference',
|
| + 'SVGAnimatedLengthList': 'AnimatedLengthList',
|
| + 'SVGImageElement': 'ImageElement',
|
| + 'SVGStyleElement': 'StyleElement',
|
| + 'SVGAnimatedPreserveAspectRatio': 'AnimatedPreserveAspectRatio',
|
| + 'SVGTextElement': 'TextElement',
|
| + 'SVGDefsElement': 'DefsElement',
|
| + 'SVGFEDiffuseLightingElement': 'FEDiffuseLightingElement',
|
| + 'SVGFEMorphologyElement': 'FEMorphologyElement',
|
| + 'SVGAltGlyphElement': 'AltGlyphElement',
|
| + 'SVGFETileElement': 'FETileElement',
|
| + 'SVGPathSegLinetoHorizontalAbs': 'PathSegLinetoHorizontalAbs',
|
| + 'SVGPathSegMovetoRel': 'PathSegMovetoRel',
|
| + 'SVGPolygonElement': 'PolygonElement',
|
| + 'SVGUseElement': 'UseElement',
|
| + 'SVGPoint': 'Point',
|
| + 'SVGRect': 'Rect',
|
| + 'SVGAnimatedBoolean': 'AnimatedBoolean',
|
| + 'SVGPathSegArcRel': 'PathSegArcRel',
|
| + 'SVGTransform': 'Transform',
|
| + 'SVGFETurbulenceElement': 'FETurbulenceElement',
|
| + 'SVGNumberList': 'NumberList',
|
| + 'SVGAnimateElement': 'AnimateElement',
|
| + 'SVGAnimationElement': 'AnimationElement',
|
| + 'SVGAnimatedRect': 'AnimatedRect',
|
| + 'SVGGraphicsElement': 'GraphicsElement',
|
| + 'SVGMarkerElement': 'MarkerElement',
|
| + 'SVGFECompositeElement': 'FECompositeElement',
|
| + 'SVGPolylineElement': 'PolylineElement',
|
| + 'SVGTransformList': 'TransformList',
|
| + 'SVGPathSegList': 'PathSegList',
|
| + 'SVGPathSegCurvetoQuadraticSmoothRel': 'PathSegCurvetoQuadraticSmoothRel',
|
| + 'SVGEllipseElement': 'EllipseElement',
|
| + 'SVGFEFuncGElement': 'FEFuncGElement',
|
| + 'SVGPointList': 'PointList',
|
| + 'SVGFEMergeElement': 'FEMergeElement',
|
| + 'SVGCircleElement': 'CircleElement',
|
| + 'SVGFEFuncRElement': 'FEFuncRElement',
|
| + 'SVGAnimatedNumberList': 'AnimatedNumberList',
|
| + 'SVGFEFuncBElement': 'FEFuncBElement',
|
| + 'SVGSwitchElement': 'SwitchElement',
|
| + 'SVGFEBlendElement': 'FEBlendElement',
|
| + 'SVGAnimatedAngle': 'AnimatedAngle',
|
| + 'SVGTSpanElement': 'TSpanElement',
|
| + 'SVGRadialGradientElement': 'RadialGradientElement',
|
| + 'SVGPathSegCurvetoCubicRel': 'PathSegCurvetoCubicRel',
|
| + 'SVGFEDistantLightElement': 'FEDistantLightElement',
|
| + 'SVGLinearGradientElement': 'LinearGradientElement',
|
| + 'SVGTextPositioningElement': 'TextPositioningElement',
|
| + 'SVGAnimateMotionElement': 'AnimateMotionElement',
|
| + 'SVGGeometryElement': 'GeometryElement',
|
| + 'SVGAnimateTransformElement': 'AnimateTransformElement',
|
| + 'SVGPathSegCurvetoQuadraticRel': 'PathSegCurvetoQuadraticRel',
|
| + 'SVGPreserveAspectRatio': 'PreserveAspectRatio',
|
| + 'SVGPathElement': 'PathElement',
|
| + 'SVGFEColorMatrixElement': 'FEColorMatrixElement',
|
| + 'SVGPathSegLinetoHorizontalRel': 'PathSegLinetoHorizontalRel',
|
| + 'SVGLength': 'Length',
|
| + 'SVGPatternElement': 'PatternElement',
|
| + 'SVGFEConvolveMatrixElement': 'FEConvolveMatrixElement',
|
| + 'SVGStringList': 'StringList',
|
| + 'SVGTextContentElement': 'TextContentElement',
|
| + 'SVGPathSegLinetoAbs': 'PathSegLinetoAbs',
|
| + 'SVGFESpecularLightingElement': 'FESpecularLightingElement',
|
| + 'SVGAnimatedTransformList': 'AnimatedTransformList',
|
| + 'SVGFEGaussianBlurElement': 'FEGaussianBlurElement',
|
| + 'SVGRenderingIntent': 'RenderingIntent',
|
| + 'SVGNumber': 'Number',
|
| + 'SVGFESpotLightElement': 'FESpotLightElement',
|
| + 'SVGLineElement': 'LineElement',
|
| + 'SVGZoomEvent': 'ZoomEvent',
|
| + 'SVGMatrix': 'Matrix',
|
| + 'SVGPathSegCurvetoCubicSmoothAbs': 'PathSegCurvetoCubicSmoothAbs',
|
| + 'SVGSVGElement': 'SvgSvgElement',
|
| + 'SVGFitToViewBox': 'FitToViewBox',
|
| + 'SVGAnimatedNumber': 'AnimatedNumber',
|
| + 'SVGFEDisplacementMapElement': 'FEDisplacementMapElement',
|
| + 'SVGAngle': 'Angle',
|
| + 'SVGMaskElement': 'MaskElement',
|
| + 'SVGPathSegCurvetoQuadraticSmoothAbs': 'PathSegCurvetoQuadraticSmoothAbs',
|
| + 'SVGPathSegClosePath': 'PathSegClosePath',
|
| + 'SVGAnimatedLength': 'AnimatedLength',
|
| + 'SVGSymbolElement': 'SymbolElement',
|
| + 'SVGPathSegArcAbs': 'PathSegArcAbs',
|
| + 'SVGRectElement': 'RectElement',
|
| + 'SVGClipPathElement': 'ClipPathElement',
|
| + 'SVGStopElement': 'StopElement',
|
| + 'SVGFEFloodElement': 'FEFloodElement',
|
| + 'SVGPathSegCurvetoQuadraticAbs': 'PathSegCurvetoQuadraticAbs',
|
| + 'SVGScriptElement': 'ScriptElement',
|
| + 'SVGViewSpec': 'ViewSpec',
|
| + 'SVGLengthList': 'LengthList',
|
| + 'SVGAnimatedInteger': 'AnimatedInteger',
|
| + 'SVGTests': 'Tests',
|
| + 'SVGForeignObjectElement': 'ForeignObjectElement',
|
| + 'SVGSetElement': 'SetElement',
|
| + 'SVGElement': 'SvgElement',
|
| + 'SVGUnitTypes': 'UnitTypes',
|
| + 'SVGFEComponentTransferElement': 'FEComponentTransferElement',
|
| + 'SVGDescElement': 'DescElement',
|
| + 'SVGDiscardElement': 'DiscardElement',
|
| + 'SVGPathSegCurvetoCubicSmoothRel': 'PathSegCurvetoCubicSmoothRel',
|
| + 'SVGPathSegLinetoVerticalAbs': 'PathSegLinetoVerticalAbs',
|
| + 'SVGFEMergeNodeElement': 'FEMergeNodeElement',
|
| + 'SVGPathSeg': 'PathSeg',
|
| + 'SVGGElement': 'GElement',
|
| + 'SVGPathSegMovetoAbs': 'PathSegMovetoAbs',
|
| + 'SVGTextPathElement': 'TextPathElement',
|
| + 'SVGFEOffsetElement': 'FEOffsetElement',
|
| + 'SVGPathSegCurvetoCubicAbs': 'PathSegCurvetoCubicAbs',
|
| + 'SVGAnimatedEnumeration': 'AnimatedEnumeration',
|
| + 'SVGZoomAndPan': 'ZoomAndPan',
|
| + 'SVGTitleElement': 'TitleElement',
|
| + 'SVGViewElement': 'ViewElement',
|
| + 'SVGMetadataElement': 'MetadataElement',
|
| + 'SVGAElement': 'AElement',
|
| + 'SVGFEImageElement': 'FEImageElement',
|
| + 'SVGFEPointLightElement': 'FEPointLightElement',
|
| + 'SVGFilterPrimitiveStandardAttributes': 'FilterPrimitiveStandardAttributes',
|
| + // Warning this rename is dangerous. It is correct for client rectangles
|
| + // passed to Dart through dart:html but dangerous for ones passed from Dart to
|
| + // JS. We should probably have dart:html just expose an explicit ClientRect
|
| + // interface to avoid conflating the cases.
|
| + 'ClientRect': 'Rectangle',
|
| +
|
| + 'Date': 'DateTime',
|
| + 'Array': 'List',
|
| + 'ArrayBuffer': 'ByteBuffer',
|
| + // 'Promise': 'Future', // TODO(jacobr): add back once we unify Promise and
|
| + // Future.
|
| + 'ArrayBufferView': 'TypedData',
|
| + 'DataView': 'ByteData',
|
| + 'Float32Array': 'Float32List',
|
| + 'Float64Array': 'Float64List',
|
| + 'Int8Array': 'Int8List',
|
| + 'Int16Array': 'Int16List',
|
| + 'Int32Array': 'Int32List',
|
| + 'Uint8Array': 'Uint8List',
|
| + 'Uint8ClampedArray': 'Uint8ClampedList',
|
| + 'Uint16Array': 'Uint16List',
|
| + 'Uint32Array': 'Uint32List',
|
| +};
|
| +
|
| +export const TS_TO_DART_TYPENAMES: ts.Map<ts.Map<string>> = {
|
| + 'lib': STDLIB_TYPE_REPLACEMENTS,
|
| + 'lib.es6': STDLIB_TYPE_REPLACEMENTS
|
| +};
|
|
|