UNPKG

@adobe/coral-spectrum

Version:

Coral Spectrum is a JavaScript library of Web Components following Spectrum design patterns.

2,018 lines (2,017 loc) 85.1 kB
{ "type": "File", "start": 0, "end": 7981, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 258, "column": 0 } }, "program": { "type": "Program", "start": 0, "end": 7981, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 258, "column": 0 } }, "sourceType": "module", "body": [], "directives": [], "leadingComments": null, "innerComments": [ { "type": "CommentBlock", "value": "*\n * Copyright 2019 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n ", "start": 0, "end": 620, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 11, "column": 3 } } }, { "type": "CommentLine", "value": " See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects", "start": 622, "end": 709, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "column": 87 } } }, { "type": "CommentLine", "value": " Value properties", "start": 711, "end": 730, "loc": { "start": { "line": 15, "column": 0 }, "end": { "line": 15, "column": 19 } } }, { "type": "CommentBlock", "value": "*\n * @external {Infinity} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity\n ", "start": 731, "end": 852, "loc": { "start": { "line": 16, "column": 0 }, "end": { "line": 18, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {NaN} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN\n ", "start": 854, "end": 965, "loc": { "start": { "line": 20, "column": 0 }, "end": { "line": 22, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {undefined} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined\n ", "start": 967, "end": 1090, "loc": { "start": { "line": 24, "column": 0 }, "end": { "line": 26, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {null} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null\n ", "start": 1092, "end": 1205, "loc": { "start": { "line": 28, "column": 0 }, "end": { "line": 30, "column": 3 } } }, { "type": "CommentLine", "value": " Fundamental objects", "start": 1207, "end": 1229, "loc": { "start": { "line": 32, "column": 0 }, "end": { "line": 32, "column": 22 } } }, { "type": "CommentBlock", "value": "*\n * @external {Object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ", "start": 1230, "end": 1347, "loc": { "start": { "line": 33, "column": 0 }, "end": { "line": 35, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ", "start": 1348, "end": 1465, "loc": { "start": { "line": 36, "column": 0 }, "end": { "line": 38, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ", "start": 1467, "end": 1588, "loc": { "start": { "line": 40, "column": 0 }, "end": { "line": 42, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ", "start": 1589, "end": 1710, "loc": { "start": { "line": 43, "column": 0 }, "end": { "line": 45, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ", "start": 1712, "end": 1831, "loc": { "start": { "line": 47, "column": 0 }, "end": { "line": 49, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ", "start": 1832, "end": 1951, "loc": { "start": { "line": 50, "column": 0 }, "end": { "line": 52, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Symbol} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\n ", "start": 1953, "end": 2070, "loc": { "start": { "line": 54, "column": 0 }, "end": { "line": 56, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Error} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error\n ", "start": 2072, "end": 2187, "loc": { "start": { "line": 58, "column": 0 }, "end": { "line": 60, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {EvalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError\n ", "start": 2189, "end": 2312, "loc": { "start": { "line": 62, "column": 0 }, "end": { "line": 64, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {InternalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError\n ", "start": 2314, "end": 2445, "loc": { "start": { "line": 66, "column": 0 }, "end": { "line": 68, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {RangeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError\n ", "start": 2447, "end": 2572, "loc": { "start": { "line": 70, "column": 0 }, "end": { "line": 72, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {ReferenceError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError\n ", "start": 2574, "end": 2707, "loc": { "start": { "line": 74, "column": 0 }, "end": { "line": 76, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {SyntaxError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError\n ", "start": 2709, "end": 2836, "loc": { "start": { "line": 78, "column": 0 }, "end": { "line": 80, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {TypeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError\n ", "start": 2838, "end": 2961, "loc": { "start": { "line": 82, "column": 0 }, "end": { "line": 84, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {URIError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError\n ", "start": 2963, "end": 3084, "loc": { "start": { "line": 86, "column": 0 }, "end": { "line": 88, "column": 3 } } }, { "type": "CommentLine", "value": " Numbers and dates", "start": 3086, "end": 3106, "loc": { "start": { "line": 90, "column": 0 }, "end": { "line": 90, "column": 20 } } }, { "type": "CommentBlock", "value": "*\n * @external {Number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ", "start": 3107, "end": 3224, "loc": { "start": { "line": 91, "column": 0 }, "end": { "line": 93, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ", "start": 3225, "end": 3342, "loc": { "start": { "line": 94, "column": 0 }, "end": { "line": 96, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Date} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date\n ", "start": 3344, "end": 3457, "loc": { "start": { "line": 98, "column": 0 }, "end": { "line": 100, "column": 3 } } }, { "type": "CommentLine", "value": " Text processing", "start": 3459, "end": 3477, "loc": { "start": { "line": 102, "column": 0 }, "end": { "line": 102, "column": 18 } } }, { "type": "CommentBlock", "value": "*\n * @external {String} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ", "start": 3478, "end": 3595, "loc": { "start": { "line": 103, "column": 0 }, "end": { "line": 105, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {string} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ", "start": 3596, "end": 3713, "loc": { "start": { "line": 106, "column": 0 }, "end": { "line": 108, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {RegExp} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\n ", "start": 3715, "end": 3832, "loc": { "start": { "line": 110, "column": 0 }, "end": { "line": 112, "column": 3 } } }, { "type": "CommentLine", "value": " Indexed collections", "start": 3834, "end": 3856, "loc": { "start": { "line": 114, "column": 0 }, "end": { "line": 114, "column": 22 } } }, { "type": "CommentBlock", "value": "*\n * @external {Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array\n ", "start": 3857, "end": 3972, "loc": { "start": { "line": 115, "column": 0 }, "end": { "line": 117, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Int8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\n ", "start": 3974, "end": 4097, "loc": { "start": { "line": 119, "column": 0 }, "end": { "line": 121, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\n ", "start": 4098, "end": 4223, "loc": { "start": { "line": 122, "column": 0 }, "end": { "line": 124, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint8ClampedArray} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\n ", "start": 4225, "end": 4364, "loc": { "start": { "line": 126, "column": 0 }, "end": { "line": 128, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Int16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\n ", "start": 4366, "end": 4491, "loc": { "start": { "line": 130, "column": 0 }, "end": { "line": 132, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\n ", "start": 4493, "end": 4620, "loc": { "start": { "line": 134, "column": 0 }, "end": { "line": 136, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Int32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\n ", "start": 4622, "end": 4747, "loc": { "start": { "line": 138, "column": 0 }, "end": { "line": 140, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\n ", "start": 4749, "end": 4876, "loc": { "start": { "line": 142, "column": 0 }, "end": { "line": 144, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Float32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\n ", "start": 4878, "end": 5007, "loc": { "start": { "line": 146, "column": 0 }, "end": { "line": 148, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Float64Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\n ", "start": 5009, "end": 5138, "loc": { "start": { "line": 150, "column": 0 }, "end": { "line": 152, "column": 3 } } }, { "type": "CommentLine", "value": " Keyed collections", "start": 5140, "end": 5160, "loc": { "start": { "line": 154, "column": 0 }, "end": { "line": 154, "column": 20 } } }, { "type": "CommentBlock", "value": "*\n * @external {Map} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n ", "start": 5161, "end": 5272, "loc": { "start": { "line": 155, "column": 0 }, "end": { "line": 157, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Set} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n ", "start": 5274, "end": 5385, "loc": { "start": { "line": 159, "column": 0 }, "end": { "line": 161, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {WeakMap} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap\n ", "start": 5387, "end": 5506, "loc": { "start": { "line": 163, "column": 0 }, "end": { "line": 165, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {WeakSet} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet\n ", "start": 5508, "end": 5627, "loc": { "start": { "line": 167, "column": 0 }, "end": { "line": 169, "column": 3 } } }, { "type": "CommentLine", "value": " Structured data", "start": 5629, "end": 5647, "loc": { "start": { "line": 171, "column": 0 }, "end": { "line": 171, "column": 18 } } }, { "type": "CommentBlock", "value": "*\n * @external {ArrayBuffer} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\n ", "start": 5648, "end": 5775, "loc": { "start": { "line": 172, "column": 0 }, "end": { "line": 174, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {DataView} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\n ", "start": 5777, "end": 5898, "loc": { "start": { "line": 176, "column": 0 }, "end": { "line": 178, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {JSON} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON\n ", "start": 5900, "end": 6013, "loc": { "start": { "line": 180, "column": 0 }, "end": { "line": 182, "column": 3 } } }, { "type": "CommentLine", "value": " Control abstraction objects", "start": 6015, "end": 6045, "loc": { "start": { "line": 184, "column": 0 }, "end": { "line": 184, "column": 30 } } }, { "type": "CommentBlock", "value": "*\n * @external {Promise} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\n ", "start": 6046, "end": 6165, "loc": { "start": { "line": 185, "column": 0 }, "end": { "line": 187, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Generator} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator\n ", "start": 6167, "end": 6290, "loc": { "start": { "line": 189, "column": 0 }, "end": { "line": 191, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {GeneratorFunction} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction\n ", "start": 6292, "end": 6431, "loc": { "start": { "line": 193, "column": 0 }, "end": { "line": 195, "column": 3 } } }, { "type": "CommentLine", "value": " Reflection", "start": 6433, "end": 6446, "loc": { "start": { "line": 197, "column": 0 }, "end": { "line": 197, "column": 13 } } }, { "type": "CommentBlock", "value": "*\n * @external {Reflect} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect\n ", "start": 6447, "end": 6566, "loc": { "start": { "line": 198, "column": 0 }, "end": { "line": 200, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Proxy} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy\n ", "start": 6568, "end": 6683, "loc": { "start": { "line": 202, "column": 0 }, "end": { "line": 204, "column": 3 } } }, { "type": "CommentLine", "value": " https://developer.mozilla.org/en/docs/Web/API", "start": 6686, "end": 6734, "loc": { "start": { "line": 207, "column": 0 }, "end": { "line": 207, "column": 48 } } }, { "type": "CommentBlock", "value": "*\n * @external {CustomEvent} https://developer.mozilla.org/en/docs/Web/API/CustomEvent\n ", "start": 6736, "end": 6828, "loc": { "start": { "line": 209, "column": 0 }, "end": { "line": 211, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLElement} https://developer.mozilla.org/en/docs/Web/API/HTMLElement\n ", "start": 6830, "end": 6922, "loc": { "start": { "line": 213, "column": 0 }, "end": { "line": 215, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLAnchorElement} https://developer.mozilla.org/en/docs/Web/API/HTMLAnchorElement\n ", "start": 6924, "end": 7028, "loc": { "start": { "line": 217, "column": 0 }, "end": { "line": 219, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLButtonElement} https://developer.mozilla.org/en/docs/Web/API/HTMLButtonElement\n ", "start": 7030, "end": 7134, "loc": { "start": { "line": 221, "column": 0 }, "end": { "line": 223, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLTableElement} https://developer.mozilla.org/en/docs/Web/API/HTMLTableElement\n ", "start": 7136, "end": 7238, "loc": { "start": { "line": 225, "column": 0 }, "end": { "line": 227, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLTableSectionElement} https://developer.mozilla.org/en/docs/Web/API/HTMLTableSectionElement\n ", "start": 7240, "end": 7356, "loc": { "start": { "line": 229, "column": 0 }, "end": { "line": 231, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLTableCellElement} https://developer.mozilla.org/en/docs/Web/API/HTMLTableCellElement\n ", "start": 7358, "end": 7468, "loc": { "start": { "line": 233, "column": 0 }, "end": { "line": 235, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLTableRowElement} https://developer.mozilla.org/en/docs/Web/API/HTMLTableRowElement\n ", "start": 7470, "end": 7578, "loc": { "start": { "line": 237, "column": 0 }, "end": { "line": 239, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLTableColElement} https://developer.mozilla.org/en/docs/Web/API/HTMLTableColElement\n ", "start": 7580, "end": 7688, "loc": { "start": { "line": 241, "column": 0 }, "end": { "line": 243, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLTextAreaElement} https://developer.mozilla.org/en/docs/Web/API/HTMLTextAreaElement\n ", "start": 7690, "end": 7798, "loc": { "start": { "line": 245, "column": 0 }, "end": { "line": 247, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {HTMLInputElement} https://developer.mozilla.org/en/docs/Web/API/HTMLInputElement\n ", "start": 7800, "end": 7902, "loc": { "start": { "line": 249, "column": 0 }, "end": { "line": 251, "column": 3 } } }, { "type": "CommentLine", "value": " External Libraries", "start": 7904, "end": 7925, "loc": { "start": { "line": 253, "column": 0 }, "end": { "line": 253, "column": 21 } } }, { "type": "CommentBlock", "value": "*\n * @external {momentJS} https://momentjs.com/\n ", "start": 7927, "end": 7980, "loc": { "start": { "line": 255, "column": 0 }, "end": { "line": 257, "column": 3 } } } ] }, "comments": [ { "type": "CommentBlock", "value": "*\n * Copyright 2019 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n ", "start": 0, "end": 620, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 11, "column": 3 } } }, { "type": "CommentLine", "value": " See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects", "start": 622, "end": 709, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "column": 87 } } }, { "type": "CommentLine", "value": " Value properties", "start": 711, "end": 730, "loc": { "start": { "line": 15, "column": 0 }, "end": { "line": 15, "column": 19 } } }, { "type": "CommentBlock", "value": "*\n * @external {Infinity} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity\n ", "start": 731, "end": 852, "loc": { "start": { "line": 16, "column": 0 }, "end": { "line": 18, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {NaN} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN\n ", "start": 854, "end": 965, "loc": { "start": { "line": 20, "column": 0 }, "end": { "line": 22, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {undefined} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined\n ", "start": 967, "end": 1090, "loc": { "start": { "line": 24, "column": 0 }, "end": { "line": 26, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {null} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null\n ", "start": 1092, "end": 1205, "loc": { "start": { "line": 28, "column": 0 }, "end": { "line": 30, "column": 3 } } }, { "type": "CommentLine", "value": " Fundamental objects", "start": 1207, "end": 1229, "loc": { "start": { "line": 32, "column": 0 }, "end": { "line": 32, "column": 22 } } }, { "type": "CommentBlock", "value": "*\n * @external {Object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ", "start": 1230, "end": 1347, "loc": { "start": { "line": 33, "column": 0 }, "end": { "line": 35, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ", "start": 1348, "end": 1465, "loc": { "start": { "line": 36, "column": 0 }, "end": { "line": 38, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ", "start": 1467, "end": 1588, "loc": { "start": { "line": 40, "column": 0 }, "end": { "line": 42, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ", "start": 1589, "end": 1710, "loc": { "start": { "line": 43, "column": 0 }, "end": { "line": 45, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ", "start": 1712, "end": 1831, "loc": { "start": { "line": 47, "column": 0 }, "end": { "line": 49, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ", "start": 1832, "end": 1951, "loc": { "start": { "line": 50, "column": 0 }, "end": { "line": 52, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Symbol} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\n ", "start": 1953, "end": 2070, "loc": { "start": { "line": 54, "column": 0 }, "end": { "line": 56, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Error} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error\n ", "start": 2072, "end": 2187, "loc": { "start": { "line": 58, "column": 0 }, "end": { "line": 60, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {EvalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError\n ", "start": 2189, "end": 2312, "loc": { "start": { "line": 62, "column": 0 }, "end": { "line": 64, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {InternalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError\n ", "start": 2314, "end": 2445, "loc": { "start": { "line": 66, "column": 0 }, "end": { "line": 68, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {RangeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError\n ", "start": 2447, "end": 2572, "loc": { "start": { "line": 70, "column": 0 }, "end": { "line": 72, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {ReferenceError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError\n ", "start": 2574, "end": 2707, "loc": { "start": { "line": 74, "column": 0 }, "end": { "line": 76, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {SyntaxError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError\n ", "start": 2709, "end": 2836, "loc": { "start": { "line": 78, "column": 0 }, "end": { "line": 80, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {TypeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError\n ", "start": 2838, "end": 2961, "loc": { "start": { "line": 82, "column": 0 }, "end": { "line": 84, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {URIError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError\n ", "start": 2963, "end": 3084, "loc": { "start": { "line": 86, "column": 0 }, "end": { "line": 88, "column": 3 } } }, { "type": "CommentLine", "value": " Numbers and dates", "start": 3086, "end": 3106, "loc": { "start": { "line": 90, "column": 0 }, "end": { "line": 90, "column": 20 } } }, { "type": "CommentBlock", "value": "*\n * @external {Number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ", "start": 3107, "end": 3224, "loc": { "start": { "line": 91, "column": 0 }, "end": { "line": 93, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ", "start": 3225, "end": 3342, "loc": { "start": { "line": 94, "column": 0 }, "end": { "line": 96, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Date} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date\n ", "start": 3344, "end": 3457, "loc": { "start": { "line": 98, "column": 0 }, "end": { "line": 100, "column": 3 } } }, { "type": "CommentLine", "value": " Text processing", "start": 3459, "end": 3477, "loc": { "start": { "line": 102, "column": 0 }, "end": { "line": 102, "column": 18 } } }, { "type": "CommentBlock", "value": "*\n * @external {String} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ", "start": 3478, "end": 3595, "loc": { "start": { "line": 103, "column": 0 }, "end": { "line": 105, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {string} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ", "start": 3596, "end": 3713, "loc": { "start": { "line": 106, "column": 0 }, "end": { "line": 108, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {RegExp} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\n ", "start": 3715, "end": 3832, "loc": { "start": { "line": 110, "column": 0 }, "end": { "line": 112, "column": 3 } } }, { "type": "CommentLine", "value": " Indexed collections", "start": 3834, "end": 3856, "loc": { "start": { "line": 114, "column": 0 }, "end": { "line": 114, "column": 22 } } }, { "type": "CommentBlock", "value": "*\n * @external {Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array\n ", "start": 3857, "end": 3972, "loc": { "start": { "line": 115, "column": 0 }, "end": { "line": 117, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Int8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\n ", "start": 3974, "end": 4097, "loc": { "start": { "line": 119, "column": 0 }, "end": { "line": 121, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\n ", "start": 4098, "end": 4223, "loc": { "start": { "line": 122, "column": 0 }, "end": { "line": 124, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint8ClampedArray} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\n ", "start": 4225, "end": 4364, "loc": { "start": { "line": 126, "column": 0 }, "end": { "line": 128, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Int16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\n ", "start": 4366, "end": 4491, "loc": { "start": { "line": 130, "column": 0 }, "end": { "line": 132, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\n ", "start": 4493, "end": 4620, "loc": { "start": { "line": 134, "column": 0 }, "end": { "line": 136, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Int32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\n ", "start": 4622, "end": 4747, "loc": { "start": { "line": 138, "column": 0 }, "end": { "line": 140, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Uint32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\n ", "start": 4749, "end": 4876, "loc": { "start": { "line": 142, "column": 0 }, "end": { "line": 144, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Float32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\n ", "start": 4878, "end": 5007, "loc": { "start": { "line": 146, "column": 0 }, "end": { "line": 148, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Float64Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\n ", "start": 5009, "end": 5138, "loc": { "start": { "line": 150, "column": 0 }, "end": { "line": 152, "column": 3 } } }, { "type": "CommentLine", "value": " Keyed collections", "start": 5140, "end": 5160, "loc": { "start": { "line": 154, "column": 0 }, "end": { "line": 154, "column": 20 } } }, { "type": "CommentBlock", "value": "*\n * @external {Map} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n ", "start": 5161, "end": 5272, "loc": { "start": { "line": 155, "column": 0 }, "end": { "line": 157, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {Set} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n ", "start": 5274, "end": 5385, "loc": { "start": { "line": 159, "column": 0 }, "end": { "line": 161, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {WeakMap} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap\n ", "start": 5387, "end": 5506, "loc": { "start": { "line": 163, "column": 0 }, "end": { "line": 165, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {WeakSet} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet\n ", "start": 5508, "end": 5627, "loc": { "start": { "line": 167, "column": 0 }, "end": { "line": 169, "column": 3 } } }, { "type": "CommentLine", "value": " Structured data", "start": 5629, "end": 5647, "loc": { "start": { "line": 171, "column": 0 }, "end": { "line": 171, "column": 18 } } }, { "type": "CommentBlock", "value": "*\n * @external {ArrayBuffer} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\n ", "start": 5648, "end": 5775, "loc": { "start": { "line": 172, "column": 0 }, "end": { "line": 174, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {DataView} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\n ", "start": 5777, "end": 5898, "loc": { "start": { "line": 176, "column": 0 }, "end": { "line": 178, "column": 3 } } }, { "type": "CommentBlock", "value": "*\n * @external {JSON} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON\n ", "start": 5900, "end": 6013, "loc": { "start": { "line": 180, "column": 0 }, "end": { "line": 182, "column": 3 } } }, { "type": "CommentLine", "value": " Control abstraction objects", "start": 6015, "end": 6045, "loc": { "start": { "line": 184, "column": 0 }, "end": { "line": 184, "column": 30