Name Description Size Coverage
chrome.js @fileoverview Definitions for globals in Chrome. This file describes the externs API for the chrome.* object when running in a normal browser context. For APIs available in Chrome Extensions, see chrome_extensions.js in this directory. @externs 3234 -
deprecated.js @fileoverview JavaScript Built-Ins that are not part of any specifications but are still needed in some project's build. @externs 1403 -
es3.js @fileoverview ECMAScript 3 Built-Ins. This include common extensions so this is actually ES3+Reality. @externs @author stevey@google.com (Steve Yegge) @author nicksantos@google.com (Nick Santos) @author arv@google.com (Erik Arvidsson) @author johnlenz@google.com (John Lenz) 63336 -
es5.js @fileoverview Definitions for ECMAScript 5. @see http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf @externs 6963 -
es6.js @fileoverview Definitions for ECMAScript 6. @see http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts @see https://www.khronos.org/registry/typedarray/specs/latest/ @externs 18868 -
es6_collections.js @fileoverview Definitions for ECMAScript 6. @see http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts @externs 4558 -
fileapi.js @fileoverview Definitions for objects in the File API, File Writer API, and File System API. Details of the API are at: http://www.w3.org/TR/FileAPI/ http://www.w3.org/TR/file-writer-api/ http://www.w3.org/TR/file-system-api/ @externs @author dbk@google.com (David Barrett-Kahn) 24487 -
flash.js @fileoverview Definitions for all the Flash Object JavaScript methods. This file depends on w3c_dom2.js. Created from http://www.adobe.com/support/flash/publishexport/scriptingwithflash/scriptingwithflash_03.html @externs 6891 -
gecko_css.js @fileoverview Definitions for Gecko's custom CSS properties. Copied from: http://mxr.mozilla.org/mozilla2.0/source/dom/interfaces/css/nsIDOMCSS2Properties.idl @externs @author nicksantos@google.com (Nick Santos) 6187 -
gecko_dom.js @fileoverview Definitions for all the extensions over W3C's DOM specification by Gecko. This file depends on w3c_dom2.js. When a non-standard extension appears in both Gecko and IE, we put it in gecko_dom.js @externs 25671 -
gecko_event.js @fileoverview Definitions for all the extensions over W3C's event specification by Gecko. This file depends on w3c_event.js. @externs 2393 -
gecko_xml.js @fileoverview Definitions for all the extensions over some of the W3C's XML specifications by Gecko. This file depends on w3c_xml.js. The whole file has been fully type annotated. @externs 2281 -
google.js @fileoverview Declaration of the type level google namespace. @externs @author nicksantos@google.com (Nick Santos) 974 -
html5.js @fileoverview Definitions for all the extensions over the W3C's DOM3 specification in HTML5. This file depends on w3c_dom3.js. The whole file has been fully type annotated. @see http://www.whatwg.org/specs/web-apps/current-work/multipage/index.html @see http://dev.w3.org/html5/spec/Overview.html This also includes Typed Array definitions from http://www.khronos.org/registry/typedarray/specs/latest/ This relies on w3c_event.js being included first. @externs 75429 -
ie_css.js @fileoverview Definitions for IE's custom CSS properties, as defined here: http://msdn.microsoft.com/en-us/library/aa768661(VS.85).aspx This page is also useful for the IDL definitions: http://source.winehq.org/source/include/mshtml.idl @externs @author nicksantos@google.com 6253 -
ie_dom.js @fileoverview Definitions for all the extensions over the W3C's DOM specification by IE in JScript. This file depends on w3c_dom2.js. The whole file has NOT been fully type annotated. When a non-standard extension appears in both Gecko and IE, we put it in gecko_dom.js @externs @author stevey@google.com (Steve Yegge) 33754 -
ie_event.js @fileoverview Definitions for all the extensions over the W3C's event specification by IE in JScript. This file depends on w3c_event.js. @see http://msdn.microsoft.com/en-us/library/ms535863.aspx @externs 6839 -
ie_vml.js @fileoverview Definitions for IE's vector markup language, or VML. @externs @author robbyw@google.com (Robby Walker) 1902 -
intl.js @fileoverview Definitions for the JS Internationalization API as defined in http://www.ecma-international.org/ecma-402/1.0/ @externs 5161 -
iphone.js @fileoverview Definitions for all iPhone extensions. Created from: http://developer.apple.com/library/safari/navigation/ @externs @author agrieve@google.com (Andrew Grieve) 11098 -
mediasource.js @fileoverview Definitions for the Media Source Extensions. Note that the properties available here are the union of several versions of the spec. @see http://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html @externs 3270 -
page_visibility.js @fileoverview Externs for Page Visibility. @see http://www.w3.org/TR/page-visibility @externs 933 -
v8.js @fileoverview This file describes the externs API for V8-specific objects. @externs 3017 -
w3c_anim_timing.js @fileoverview Definitions for timing control for script base animations. The whole file has been fully type annotated. @see http://www.w3.org/TR/animation-timing/ @see http://webstuff.nfshost.com/anim-timing/Overview.html @externs 4628 -
w3c_css.js @fileoverview Definitions for W3C's CSS specification The whole file has been fully type annotated. http://www.w3.org/TR/DOM-Level-2-Style/css.html @externs @author stevey@google.com (Steve Yegge) TODO(nicksantos): When there are no more occurrences of w3c_range.js and gecko_dom.js being included directly in BUILD files, bug dbeam to split the bottom part of this file into a separate externs. 61521 -
w3c_css3d.js @fileoverview Definitions for W3C's CSS 3D Transforms specification. The whole file has been fully type annotated. Created from https://dvcs.w3.org/hg/FXTF/raw-file/tip/matrix/index.html @externs 6250 -
w3c_device_sensor_event.js @fileoverview Definitions for W3C's device orientation and device motion events specification. This file depends on w3c_event.js. The whole file has been partially type annotated. Created from http://dev.w3.org/geo/api/spec-source-orientation. @externs 2757 -
w3c_dom1.js @fileoverview Definitions for W3C's DOM Level 1 specification. The whole file has been fully type annotated. Created from http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html @externs @author stevey@google.com (Steve Yegge) 25810 -
w3c_dom2.js @fileoverview Definitions for W3C's DOM Level 2 specification. This file depends on w3c_dom1.js. The whole file has been fully type annotated. Created from http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html @externs @author stevey@google.com (Steve Yegge) 64360 -
w3c_dom3.js @fileoverview Definitions for W3C's DOM Level 3 specification. This file depends on w3c_dom2.js. The whole file has been fully type annotated. Created from http://www.w3.org/TR/DOM-Level-3-Core/ecma-script-binding.html @externs @author stevey@google.com (Steve Yegge) 21850 -
w3c_elementtraversal.js @fileoverview Definitions for DOM Element Traversal interface. This file depends on w3c_dom1.js. The whole file has been fully type annotated. Created from: http://www.w3.org/TR/ElementTraversal/#ecmascript-bindings @externs @author arv@google.com (Erik Arvidsson) 1605 -
w3c_encoding.js @fileoverview Definitions for W3C's Encoding specification https://encoding.spec.whatwg.org @externs 1471 -
w3c_event.js @fileoverview Definitions for W3C's event specification. The whole file has been fully type annotated. Created from http://www.w3.org/TR/DOM-Level-2-Events/ecma-script-binding.html @externs 8359 -
w3c_event3.js @fileoverview Definitions for W3C's event Level 3 specification. This file depends on w3c_event.js. The whole file has been partially type annotated. Created from http://www.w3.org/TR/DOM-Level-3-Events/#ecma-script-binding-ecma-binding @externs 1802 -
w3c_geolocation.js @fileoverview Definitions for W3C's Geolocation specification http://www.w3.org/TR/geolocation-API/ @externs 3551 -
w3c_indexeddb.js @fileoverview Definitions for W3C's IndexedDB API. In Chrome all the IndexedDB classes are prefixed with 'webkit'. In order to access constants and static methods of these classes they must be duplicated with the prefix here. @see http://www.w3.org/TR/IndexedDB/ @externs @author guido.tapia@picnet.com.au (Guido Tapia) 18164 -
w3c_navigation_timing.js @fileoverview Definitions for W3C's Navigation Timing specification. Created from @see http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html @see http://w3c-test.org/webperf/specs/ResourceTiming @see http://www.w3.org/TR/performance-timeline @externs 6496 -
w3c_range.js @fileoverview Definitions for W3C's range specification. This file depends on w3c_dom2.js. The whole file has been fully type annotated. Created from http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html @externs @author stevey@google.com (Steve Yegge) 7177 -
w3c_rtc.js @fileoverview Definitions for components of the WebRTC browser API. @see http://dev.w3.org/2011/webrtc/editor/webrtc.html @see http://tools.ietf.org/html/draft-ietf-rtcweb-jsep-01 @see http://www.w3.org/TR/mediacapture-streams/ @externs @author bemasc@google.com (Benjamin M. Schwartz) 21469 -
w3c_selectors.js @fileoverview Definitions for W3C's Selectors API. This file depends on w3c_dom1.js. @see http://www.w3.org/TR/selectors-api2/ @externs 2500 -
w3c_xml.js @fileoverview Definitions for W3C's XML related specifications. This file depends on w3c_dom2.js. The whole file has been fully type annotated. Provides the XML standards from W3C. Includes: XPath - Fully type annotated XMLHttpRequest - Fully type annotated @see http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html @see http://www.w3.org/TR/XMLHttpRequest/ @see http://www.w3.org/TR/XMLHttpRequest2/ @externs @author stevey@google.com (Steve Yegge) 11146 -
webkit_css.js @fileoverview Definitions for WebKit's custom CSS properties. Copied from: {@link http://trac.webkit.org/browser/trunk/Source/WebCore/css/CSSPropertyNames.in} If you make changes to this file, notice that every property appears twice: once as an uppercase name and once as a lowercase name. WebKit allows both. The uppercase version is preferred. @externs @author nicksantos@google.com (Nick Santos) 28837 -
webkit_dom.js @fileoverview Definitions for all the extensions over W3C's DOM specification by WebKit. This file depends on w3c_dom2.js. All the provided definitions has been type annotated @externs 5971 -
webkit_event.js @fileoverview Definitions for all the extensions over W3C's event specification by WebKit. This file depends on w3c_event.js. All the provided definitions have been type annotated @externs 1341 -
webkit_notifications.js @fileoverview Definitions for W3C's Notifications specification. @externs 5293 -
webstorage.js @fileoverview Definitions for W3C's WebStorage specification. This file depends on html5.js. @externs 3113 -
window.js @fileoverview JavaScript Built-Ins for windows properties. @externs @author stevey@google.com (Steve Yegge) 4733 -