covid19-dashboard
Version:
Dashboard App displaying COVID-19 numbers by country
1 lines • 57.5 kB
JSON
{"classData":[{"comment":"/**\n * @class Neo.collection.Base\n * @extends Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":16,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"class","name":"Base","augments":["Neo.core.Base"],"memberof":"Neo.collection","longname":"Neo.collection.Base","scope":"static","$longname":"Neo.collection.Base","$kind":"class","id":536,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * True automatically applies the core/Observable.mjs mixin\n * @member {Boolean} observable=true\n * @static\n */","meta":{"filename":"Base.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":537,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @member {String} className='Neo.collection.Base'\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.collection.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":538,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @member {String} ntype='collection'\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'collection'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":539,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * When filtering the collection for the first time, allItems will become a new collection for the unfiltered\n * state, using this id as the sourceCollectionId\n * @member {Neo.collection.Base|null} allItems\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"When filtering the collection for the first time, allItems will become a new collection for the unfiltered<br />state, using this id as the sourceCollectionId","kind":"member","name":"allItems","type":{"names":["Neo.collection.Base","null"]},"access":"protected","longname":"allItems","scope":"global","$longname":"allItems","$kind":"property","id":540,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * True to sort the collection items when adding / inserting new ones\n * @member {Boolean} autoSort\n */","meta":{"filename":"Base.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"True to sort the collection items when adding / inserting new ones","kind":"member","name":"autoSort","type":{"names":["Boolean"]},"longname":"autoSort","scope":"global","$longname":"autoSort","$kind":"property","id":541,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Use 'primitive' for default filters, use 'advanced' for filters using a filterBy method\n * which need to iterate over other collection items\n * @member {String} filterMode='primitive'\n */","meta":{"filename":"Base.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Use 'primitive' for default filters, use 'advanced' for filters using a filterBy method<br />which need to iterate over other collection items","kind":"member","name":"filterMode","type":{"names":["String"]},"defaultvalue":"'primitive'","longname":"filterMode","scope":"global","$longname":"filterMode","$kind":"property","id":542,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * An Array containing Neo.util.Filter config objects or instances\n * @member {Array} filters_=[]\n */","meta":{"filename":"Base.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An Array containing Neo.util.Filter config objects or instances","kind":"member","name":"filters_","type":{"names":["Array"]},"defaultvalue":"[]","longname":"filters_","scope":"global","$longname":"filters_","$kind":"property","id":543,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @member {Object[]|null} items_=null\n */","meta":{"filename":"Base.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"kind":"member","name":"items_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":544,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * The unique(!) key property of each collection item\n * @member {String} keyProperty='id'\n */","meta":{"filename":"Base.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The unique(!) key property of each collection item","kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":545,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Adding new items without an id (keyProperty) will use a negative index, which will decrease by -1\n * for each new item\n * @member {Number} keyPropertyIndex=-1\n */","meta":{"filename":"Base.mjs","lineno":78,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"Adding new items without an id (keyProperty) will use a negative index, which will decrease by -1<br />for each new item","kind":"member","name":"keyPropertyIndex","type":{"names":["Number"]},"defaultvalue":-1,"longname":"keyPropertyIndex","scope":"global","$longname":"keyPropertyIndex","$kind":"property","id":546,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * A map containing the key & reference of each collection item for faster access\n * @member {Map} map_=null\n */","meta":{"filename":"Base.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"A map containing the key & reference of each collection item for faster access","kind":"member","name":"map_","type":{"names":["Map"]},"defaultvalue":null,"longname":"map_","scope":"global","$longname":"map_","$kind":"property","id":547,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * An internal Array of the sort directions for faster access\n * @member {Array} sortDirections=null\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An internal Array of the sort directions for faster access","kind":"member","name":"sortDirections","type":{"names":["Array"]},"defaultvalue":null,"access":"protected","longname":"sortDirections","scope":"global","$longname":"sortDirections","$kind":"property","id":548,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * An internal Array of the sort properties for faster access\n * @member {Array} sortProperties=null\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An internal Array of the sort properties for faster access","kind":"member","name":"sortProperties","type":{"names":["Array"]},"defaultvalue":null,"access":"protected","longname":"sortProperties","scope":"global","$longname":"sortProperties","$kind":"property","id":549,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * An Array containing Neo.util.Sorter config objects or instances\n * @member {Array} sorters_=[]\n */","meta":{"filename":"Base.mjs","lineno":100,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"An Array containing Neo.util.Sorter config objects or instances","kind":"member","name":"sorters_","type":{"names":["Array"]},"defaultvalue":"[]","longname":"sorters_","scope":"global","$longname":"sorters_","$kind":"property","id":550,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * The id of another collection instance to use as this data source\n * @member {String|null} sourceId_=null\n */","meta":{"filename":"Base.mjs","lineno":105,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{}},"description":"The id of another collection instance to use as this data source","kind":"member","name":"sourceId_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"sourceId_","scope":"global","$longname":"sourceId_","$kind":"property","id":551,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param config\n */","meta":{"range":[3548,4324],"filename":"Base.mjs","lineno":111,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019001","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":552,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Adds one or more items to the end of the collection and returns the new length of the collection.\n * @param {Array|Object} item The item(s) to add\n * @returns {Object[]} an array containing all added items\n */","meta":{"range":[4567,4638],"filename":"Base.mjs","lineno":139,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019100","name":"Base#add","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Adds one or more items to the end of the collection and returns the new length of the collection.","params":[{"type":{"names":["Array","Object"]},"description":"The item(s) to add","name":"item"}],"returns":[{"type":{"names":["Array.<Object>"]},"description":"an array containing all added items"}],"name":"add","longname":"Base#add","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#add","$kind":"method","id":553,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Array} value\n * @param {Array} oldValue\n * @protected\n */","meta":{"range":[4737,5054],"filename":"Base.mjs","lineno":148,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019115","name":"Base#afterSetFilters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetFilters","longname":"Base#afterSetFilters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetFilters","$kind":"method","id":554,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Array} value\n * @param {Array} oldValue\n * @protected\n */","meta":{"range":[5153,5539],"filename":"Base.mjs","lineno":166,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019163","name":"Base#afterSetItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetItems","longname":"Base#afterSetItems","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetItems","$kind":"method","id":555,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Array} value\n * @param {Array} oldValue\n * @protected\n */","meta":{"range":[5638,6004],"filename":"Base.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019215","name":"Base#afterSetSorters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"afterSetSorters","longname":"Base#afterSetSorters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetSorters","$kind":"method","id":556,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Number|String} value\n * @param {Number|String} oldValue\n * @protected\n */","meta":{"range":[6119,6739],"filename":"Base.mjs","lineno":206,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019272","name":"Base#afterSetSourceId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"value"},{"type":{"names":["Number","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetSourceId","longname":"Base#afterSetSourceId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetSourceId","$kind":"method","id":557,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Saves the sort property & direction multiplier of each sorter inside 2 arrays for faster access when sorting\n * @protected\n */","meta":{"range":[6895,7213],"filename":"Base.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019345","name":"Base#applySorterConfigs","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Saves the sort property & direction multiplier of each sorter inside 2 arrays for faster access when sorting","access":"protected","name":"applySorterConfigs","longname":"Base#applySorterConfigs","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#applySorterConfigs","$kind":"method","id":558,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Array} value\n * @param {Array} oldValue\n * @protected\n */","meta":{"range":[7312,8814],"filename":"Base.mjs","lineno":251,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019395","name":"Base#beforeSetFilters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"beforeSetFilters","longname":"Base#beforeSetFilters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetFilters","$kind":"method","id":559,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Map|null} value\n * @param {Map|null} oldValue\n * @protected\n */","meta":{"range":[8919,8999],"filename":"Base.mjs","lineno":308,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019584","name":"Base#beforeSetMap","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Map","null"]},"name":"value"},{"type":{"names":["Map","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetMap","longname":"Base#beforeSetMap","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetMap","$kind":"method","id":560,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Array} value\n * @param {Array} oldValue\n * @protected\n */","meta":{"range":[9098,10402],"filename":"Base.mjs","lineno":317,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019597","name":"Base#beforeSetSorters","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"value"},{"type":{"names":["Array"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSorters","longname":"Base#beforeSetSorters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetSorters","$kind":"method","id":561,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param opts\n * @protected\n */","meta":{"range":[10461,11529],"filename":"Base.mjs","lineno":368,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019766","name":"Base#cacheUpdate","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"name":"opts"}],"access":"protected","name":"cacheUpdate","longname":"Base#cacheUpdate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#cacheUpdate","$kind":"method","id":562,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Removes all items and clears the map\n */","meta":{"range":[11595,11702],"filename":"Base.mjs","lineno":401,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019935","name":"Base#clear","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes all items and clears the map","name":"clear","longname":"Base#clear","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#clear","$kind":"method","id":563,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Clears all current filters and optionally restores the original ones in case they existed.\n * @param {boolean} [restoreOriginalFilters=false]\n */","meta":{"range":[11877,12028],"filename":"Base.mjs","lineno":412,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019962","name":"Base#clearFilters","type":"MethodDefinition","paramnames":["restoreOriginalFilters"]},"vars":{"":null}},"description":"Clears all current filters and optionally restores the original ones in case they existed.","params":[{"type":{"names":["boolean"]},"optional":true,"defaultvalue":false,"name":"restoreOriginalFilters"}],"name":"clearFilters","longname":"Base#clearFilters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#clearFilters","$kind":"method","id":564,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Clears all current sorters and optionally restores the original ones in case they existed.\n * Without restoreInitialState as true this will not affect the current sorting of this collection.\n * @param {boolean} [restoreOriginalSorters=false]\n */","meta":{"range":[12307,12458],"filename":"Base.mjs","lineno":421,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100019986","name":"Base#clearSorters","type":"MethodDefinition","paramnames":["restoreOriginalSorters"]},"vars":{"":null}},"description":"Clears all current sorters and optionally restores the original ones in case they existed.<br />Without restoreInitialState as true this will not affect the current sorting of this collection.","params":[{"type":{"names":["boolean"]},"optional":true,"defaultvalue":false,"name":"restoreOriginalSorters"}],"name":"clearSorters","longname":"Base#clearSorters","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#clearSorters","$kind":"method","id":565,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @returns {Neo.collection.Base} The cloned collection\n */","meta":{"range":[12540,13349],"filename":"Base.mjs","lineno":428,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020010","name":"Base#clone","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Neo.collection.Base"]},"description":"The cloned collection"}],"name":"clone","longname":"Base#clone","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#clone","$kind":"method","id":566,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Clears the map & items array before the super call\n */","meta":{"range":[13429,13566],"filename":"Base.mjs","lineno":462,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020136","name":"Base#destroy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Clears the map & items array before the super call","name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#destroy","$kind":"method","id":567,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n *\n * @param {Object[]} items=this._items\n * @param {Boolean} silent=false\n * @protected\n */","meta":{"range":[13693,16854],"filename":"Base.mjs","lineno":477,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020169","name":"Base#doSort","type":"MethodDefinition","paramnames":["items","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"defaultvalue":"this._items","name":"items"},{"type":{"names":["Boolean"]},"defaultvalue":false,"name":"silent"}],"access":"protected","name":"doSort","longname":"Base#doSort","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#doSort","$kind":"method","id":568,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Resumes the collection events.\n * If you started an update using the startSilentUpdateMode flag,\n * you must use the endSilentUpdateMode param for this call.\n * Using the endSilentUpdateMode param will not fire a mutation event.\n * @param {Boolean} [endSilentUpdateMode]\n * @see {@link Neo.collection.Base#startUpdate startUpdate}\n */","meta":{"range":[17234,17760],"filename":"Base.mjs","lineno":580,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020505","name":"Base#endUpdate","type":"MethodDefinition","paramnames":["endSilentUpdateMode"]},"vars":{"":null}},"description":"Resumes the collection events.<br />If you started an update using the startSilentUpdateMode flag,<br />you must use the endSilentUpdateMode param for this call.<br />Using the endSilentUpdateMode param will not fire a mutation event.","params":[{"type":{"names":["Boolean"]},"optional":true,"name":"endSilentUpdateMode"}],"see":["{@link Neo.collection.Base#startUpdate startUpdate}"],"name":"endUpdate","longname":"Base#endUpdate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#endUpdate","$kind":"method","id":569,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @protected\n */","meta":{"range":[17800,20956],"filename":"Base.mjs","lineno":603,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020577","name":"Base#filter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"filter","longname":"Base#filter","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#filter","$kind":"method","id":570,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns all items which match the property and value\n * @param {Object|String} property\n * @param {String|Number} value\n * @returns {Array} Returns an empty Array in case no items are found\n */","meta":{"range":[21187,22124],"filename":"Base.mjs","lineno":711,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100020962","name":"Base#find","type":"MethodDefinition","paramnames":["property","value"]},"vars":{"":null}},"description":"Returns all items which match the property and value","params":[{"type":{"names":["Object","String"]},"name":"property"},{"type":{"names":["String","Number"]},"name":"value"}],"returns":[{"type":{"names":["Array"]},"description":"Returns an empty Array in case no items are found"}],"name":"find","longname":"Base#find","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#find","$kind":"method","id":571,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns all items in the collection for which the passed function returns true\n * @param {function} fn The function to run for each item inside the start-end range. Return true for a match.\n * @param {Object} fn.item The current collection item\n * @param {Object} [scope=this] The scope in which the passed function gets executed\n * @param {Number} [start=0] The start index\n * @param {Number} [end=this.getCount()] The end index (up to, last value excluded)\n * @returns {Array} Returns an empty Array in case no items are found\n */","meta":{"range":[22706,23041],"filename":"Base.mjs","lineno":753,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021071","name":"Base#findBy","type":"MethodDefinition","paramnames":["fn","scope","start","end"]},"vars":{"":null}},"description":"Returns all items in the collection for which the passed function returns true","params":[{"type":{"names":["function"]},"description":"The function to run for each item inside the start-end range. Return true for a match.","name":"fn"},{"type":{"names":["Object"]},"description":"The current collection item","name":"fn.item"},{"type":{"names":["Object"]},"optional":true,"defaultvalue":"this","description":"The scope in which the passed function gets executed","name":"scope"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":0,"description":"The start index","name":"start"},{"type":{"names":["Number"]},"optional":true,"defaultvalue":"this.getCount()","description":"The end index (up to, last value excluded)","name":"end"}],"returns":[{"type":{"names":["Array"]},"description":"Returns an empty Array in case no items are found"}],"name":"findBy","longname":"Base#findBy","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#findBy","$kind":"method","id":572,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the first item inside the collection\n * @returns {Object}\n */","meta":{"range":[23140,23186],"filename":"Base.mjs","lineno":772,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021132","name":"Base#first","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the first item inside the collection","returns":[{"type":{"names":["Object"]}}],"name":"first","longname":"Base#first","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#first","$kind":"method","id":573,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the object associated to the key, or undefined if there is none.\n * @param key\n * @returns {Object|undefined}\n */","meta":{"range":[23341,23391],"filename":"Base.mjs","lineno":781,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021142","name":"Base#get","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the object associated to the key, or undefined if there is none.","params":[{"name":"key"}],"returns":[{"type":{"names":["Object","undefined"]}}],"name":"get","longname":"Base#get","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#get","$kind":"method","id":574,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the item for a given index\n * @param {Number} index\n * @returns {Object|undefined}\n */","meta":{"range":[23519,23574],"filename":"Base.mjs","lineno":790,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021155","name":"Base#getAt","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Returns the item for a given index","params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object","undefined"]}}],"name":"getAt","longname":"Base#getAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getAt","$kind":"method","id":575,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the length of the internal items array\n * @returns {Number}\n */","meta":{"range":[23675,23728],"filename":"Base.mjs","lineno":798,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021166","name":"Base#getCount","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the length of the internal items array","returns":[{"type":{"names":["Number"]}}],"name":"getCount","longname":"Base#getCount","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getCount","$kind":"method","id":576,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @returns {Number}\n */","meta":{"range":[23775,23839],"filename":"Base.mjs","lineno":805,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021176","name":"Base#getCountMutations","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Number"]}}],"name":"getCountMutations","longname":"Base#getCountMutations","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getCountMutations","$kind":"method","id":577,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the first matching filter for the given property config\n * @param {String} property\n * @returns {Neo.collection.Filter|null}\n */","meta":{"range":[24009,24306],"filename":"Base.mjs","lineno":814,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021184","name":"Base#getFilter","type":"MethodDefinition","paramnames":["property"]},"vars":{"":null}},"description":"Returns the first matching filter for the given property config","params":[{"type":{"names":["String"]},"name":"property"}],"returns":[{"type":{"names":["Neo.collection.Filter","null"]}}],"name":"getFilter","longname":"Base#getFilter","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getFilter","$kind":"method","id":578,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the key for a given index\n * @param {Number} index\n * @returns {Number|String|undefined}\n */","meta":{"range":[24440,24543],"filename":"Base.mjs","lineno":833,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021227","name":"Base#getKeyAt","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Returns the key for a given index","params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Number","String","undefined"]}}],"name":"getKeyAt","longname":"Base#getKeyAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getKeyAt","$kind":"method","id":579,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns a shallow copy of a portion of the items array\n * @param {Number} [start] Zero-based index at which to begin extraction.\n * @param {Number} [end] Zero-based index before which to end extraction (extracts up to but not including end).\n * @returns {Array}\n * @link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice\n */","meta":{"range":[24952,25026],"filename":"Base.mjs","lineno":845,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021242","name":"Base#getRange","type":"MethodDefinition","paramnames":["start","end"]},"vars":{"":null}},"description":"Returns a shallow copy of a portion of the items array","params":[{"type":{"names":["Number"]},"optional":true,"description":"Zero-based index at which to begin extraction.","name":"start"},{"type":{"names":["Number"]},"optional":true,"description":"Zero-based index before which to end extraction (extracts up to but not including end).","name":"end"}],"returns":[{"type":{"names":["Array"]}}],"tags":[{"originalTitle":"link","title":"link","text":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice","value":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice"}],"name":"getRange","longname":"Base#getRange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getRange","$kind":"method","id":580,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the Source Collection in case the sourceCollectionId config was set\n * @returns {Neo.collection.Base|undefined}\n */","meta":{"range":[25179,25254],"filename":"Base.mjs","lineno":853,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021257","name":"Base#getSource","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the Source Collection in case the sourceCollectionId config was set","returns":[{"type":{"names":["Neo.collection.Base","undefined"]}}],"name":"getSource","longname":"Base#getSource","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getSource","$kind":"method","id":581,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns a boolean asserting whether a value has been associated to the key in the Collection or not\n * @param {Number|String} key\n * @returns {Boolean}\n */","meta":{"range":[25443,25493],"filename":"Base.mjs","lineno":862,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021273","name":"Base#has","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns a boolean asserting whether a value has been associated to the key in the Collection or not","params":[{"type":{"names":["Number","String"]},"name":"key"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"has","longname":"Base#has","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#has","$kind":"method","id":582,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns a boolean asserting whether an item exists in the Collection or not\n * @param {Object} item\n * @returns {Boolean}\n */","meta":{"range":[25652,25726],"filename":"Base.mjs","lineno":871,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021286","name":"Base#hasItem","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Returns a boolean asserting whether an item exists in the Collection or not","params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasItem","longname":"Base#hasItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#hasItem","$kind":"method","id":583,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the index for a given key or item\n * @param {Number|String|Object} key\n * @returns {Number} index (-1 in case no match is found)\n */","meta":{"range":[25900,26002],"filename":"Base.mjs","lineno":880,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021303","name":"Base#indexOf","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the index for a given key or item","params":[{"type":{"names":["Number","String","Object"]},"name":"key"}],"returns":[{"type":{"names":["Number"]},"description":"index (-1 in case no match is found)"}],"name":"indexOf","longname":"Base#indexOf","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOf","$kind":"method","id":584,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the index for a given item\n * @param {Object} item\n * @returns {Number} index (-1 in case no match is found)\n */","meta":{"range":[26156,26223],"filename":"Base.mjs","lineno":889,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021329","name":"Base#indexOfItem","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Returns the index for a given item","params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["Number"]},"description":"index (-1 in case no match is found)"}],"name":"indexOfItem","longname":"Base#indexOfItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOfItem","$kind":"method","id":585,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the index for a given key\n * @param {Number|String} key\n * @returns {Number} index (-1 in case no match is found)\n */","meta":{"range":[26382,26460],"filename":"Base.mjs","lineno":898,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021342","name":"Base#indexOfKey","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the index for a given key","params":[{"type":{"names":["Number","String"]},"name":"key"}],"returns":[{"type":{"names":["Number"]},"description":"index (-1 in case no match is found)"}],"name":"indexOfKey","longname":"Base#indexOfKey","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOfKey","$kind":"method","id":586,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Inserts an item or an array of items at the specified index\n * @param {Number} index\n * @param {Array|Object} item\n * @returns {Object[]} an array containing all added items\n */","meta":{"range":[26675,26757],"filename":"Base.mjs","lineno":908,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021361","name":"Base#insert","type":"MethodDefinition","paramnames":["index","item"]},"vars":{"":null}},"description":"Inserts an item or an array of items at the specified index","params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Array","Object"]},"name":"item"}],"returns":[{"type":{"names":["Array.<Object>"]},"description":"an array containing all added items"}],"name":"insert","longname":"Base#insert","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#insert","$kind":"method","id":587,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @returns {Boolean} true in case the collection is filtered\n */","meta":{"range":[26845,26898],"filename":"Base.mjs","lineno":915,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021377","name":"Base#isFiltered","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]},"description":"true in case the collection is filtered"}],"name":"isFiltered","longname":"Base#isFiltered","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#isFiltered","$kind":"method","id":588,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Object} item\n * @returns {boolean}\n * @protected\n */","meta":{"range":[26992,27379],"filename":"Base.mjs","lineno":924,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021385","name":"Base#isFilteredItem","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["boolean"]}}],"access":"protected","name":"isFilteredItem","longname":"Base#isFilteredItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#isFilteredItem","$kind":"method","id":589,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @returns {Boolean} true in case the collection is sorted\n */","meta":{"range":[27465,27514],"filename":"Base.mjs","lineno":944,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021433","name":"Base#isSorted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]},"description":"true in case the collection is sorted"}],"name":"isSorted","longname":"Base#isSorted","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#isSorted","$kind":"method","id":590,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Returns the last item inside the collection\n * @returns {Object}\n */","meta":{"range":[27612,27674],"filename":"Base.mjs","lineno":952,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021441","name":"Base#last","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the last item inside the collection","returns":[{"type":{"names":["Object"]}}],"name":"last","longname":"Base#last","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#last","$kind":"method","id":591,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Object} opts\n * @protected\n */","meta":{"range":[27742,27793],"filename":"Base.mjs","lineno":960,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021456","name":"Base#onFilterChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"access":"protected","name":"onFilterChange","longname":"Base#onFilterChange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onFilterChange","$kind":"method","id":592,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Object} opts\n * @protected\n */","meta":{"range":[27861,28054],"filename":"Base.mjs","lineno":968,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021466","name":"Base#onMutate","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"access":"protected","name":"onMutate","longname":"Base#onMutate","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onMutate","$kind":"method","id":593,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * @param {Object} opts\n * @protected\n */","meta":{"range":[28122,28208],"filename":"Base.mjs","lineno":982,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021498","name":"Base#onSorterChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"access":"protected","name":"onSorterChange","longname":"Base#onSorterChange","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onSorterChange","$kind":"method","id":594,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Removes the last element from the items array and returns this element.\n * @returns {Object} The removed element from the collection; undefined if the collection is empty.\n */","meta":{"range":[28413,28526],"filename":"Base.mjs","lineno":991,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021513","name":"Base#pop","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Removes the last element from the items array and returns this element.","returns":[{"type":{"names":["Object"]},"description":"The removed element from the collection; undefined if the collection is empty."}],"name":"pop","longname":"Base#pop","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#pop","$kind":"method","id":595,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Adds one or more items to the end of the collection and returns the new items count\n * @param {Array|Object} item The item(s) to add\n * @returns {Number} the collection count\n */","meta":{"range":[28738,28787],"filename":"Base.mjs","lineno":1001,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021537","name":"Base#push","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Adds one or more items to the end of the collection and returns the new items count","params":[{"type":{"names":["Array","Object"]},"description":"The item(s) to add","name":"item"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"push","longname":"Base#push","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#push","$kind":"method","id":596,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Removes a given key, item or Array containing keys|items\n * @param {Number|String|Object|Array} key\n * @returns {Number} the collection count\n */","meta":{"range":[28966,29075],"filename":"Base.mjs","lineno":1010,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021548","name":"Base#remove","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Removes a given key, item or Array containing keys|items","params":[{"type":{"names":["Number","String","Object","Array"]},"name":"key"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"remove","longname":"Base#remove","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#remove","$kind":"method","id":597,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Removes the item at the given index\n * @param {Number} index\n * @returns {Number} the collection count\n */","meta":{"range":[29215,29301],"filename":"Base.mjs","lineno":1020,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021573","name":"Base#removeAt","type":"MethodDefinition","paramnames":["index"]},"vars":{"":null}},"description":"Removes the item at the given index","params":[{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Number"]},"description":"the collection count"}],"name":"removeAt","longname":"Base#removeAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeAt","$kind":"method","id":598,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Reverses the items array in place.\n * Intended for collections without sorters.\n * @returns {Array} items\n */","meta":{"range":[29444,29499],"filename":"Base.mjs","lineno":1030,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021590","name":"Base#reverse","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Reverses the items array in place.<br />Intended for collections without sorters.","returns":[{"type":{"names":["Array"]},"description":"items"}],"name":"reverse","longname":"Base#reverse","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#reverse","$kind":"method","id":599,"neoClassName":"Neo.collection.Base"},{"comment":"/**\n * Removes the first element from the items array and returns this element.\n * @returns {Object} The removed element from the collection; undefined if the collection is empty.\n */","meta":{"range":[29705,29801],"filename":"Base.mjs","lineno":1038,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/collection","code":{"id":"astnode100021601","name":"