{"classData":[{"comment":"/**\n * Static utility class\n * @class Covid.Util\n * @extends Neo.core.Base\n */","meta":{"filename":"Util.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"description":"Static utility class","kind":"class","name":"Util","augments":["Neo.core.Base"],"memberof":"Covid","longname":"Covid.Util","scope":"static","$longname":"Covid.Util","$kind":"class","id":3727,"neoClassName":"Covid.Util"},{"comment":"/**\n         * A regex to replace blank chars\n         * @member {RegExp} flagRegEx=/ /gi\n         * @protected\n         * @static\n         */","meta":{"filename":"Util.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"description":"A regex to replace blank chars","kind":"member","name":"flagRegEx","type":{"names":["RegExp"]},"defaultvalue":"/","access":"protected","scope":"static","longname":"flagRegEx","$longname":"flagRegEx","$kind":"property","id":3728,"neoClassName":"Covid.Util"},{"comment":"/**\n         * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString\n         * Change this config to enforce a county specific formatting (e.g. 'de-DE')\n         * @member {String} locales='default'\n         * @protected\n         * @static\n         */","meta":{"filename":"Util.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"description":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString<br />Change this config to enforce a county specific formatting (e.g. 'de-DE')","kind":"member","name":"locales","type":{"names":["String"]},"defaultvalue":"'default'","access":"protected","scope":"static","longname":"locales","$longname":"locales","$kind":"property","id":3729,"neoClassName":"Covid.Util"},{"comment":"/**\n         * @member {String} className='Covid.Util'\n         * @protected\n         */","meta":{"filename":"Util.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.Util'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3730,"neoClassName":"Covid.Util"},{"comment":"/**\n     * Used for the casesPerOneMillion column to show % of population\n     * @param {Object} data\n     * @param {Number} data.value\n     * @returns {String}\n     */","meta":{"range":[1079,1386],"filename":"Util.mjs","lineno":41,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120487","name":"Util.formatInfected","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Used for the casesPerOneMillion column to show % of population","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.value"}],"returns":[{"type":{"names":["String"]}}],"name":"formatInfected","longname":"Util.formatInfected","kind":"function","memberof":"Util","scope":"static","$longname":"Util.formatInfected","$kind":"method","id":3731,"neoClassName":"Covid.Util"},{"comment":"/**\n     * This method will get used as a grid renderer, so the 2nd param is an overload (would be {Object} record)\n     * @param {Object} data\n     * @param {Number} data.value\n     * @param {String} [color]\n     * @returns {String}\n     */","meta":{"range":[1638,1946],"filename":"Util.mjs","lineno":63,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120542","name":"Util.formatNumber","type":"MethodDefinition","paramnames":["data","color"]},"vars":{"":null}},"description":"This method will get used as a grid renderer, so the 2nd param is an overload (would be {Object} record)","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.value"},{"type":{"names":["String"]},"optional":true,"name":"color"}],"returns":[{"type":{"names":["String"]}}],"name":"formatNumber","longname":"Util.formatNumber","kind":"function","memberof":"Util","scope":"static","$longname":"Util.formatNumber","$kind":"method","id":3732,"neoClassName":"Covid.Util"},{"comment":"/**\n     *\n     * @param {String} name\n     * @returns {String} url\n     */","meta":{"range":[2032,6183],"filename":"Util.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120589","name":"Util.getCountryFlagUrl","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"name"}],"returns":[{"type":{"names":["String"]},"description":"url"}],"name":"getCountryFlagUrl","longname":"Util.getCountryFlagUrl","kind":"function","memberof":"Util","scope":"static","$longname":"Util.getCountryFlagUrl","$kind":"method","id":3733,"neoClassName":"Covid.Util"},{"comment":"/**\n     *\n     * @param {Object} data\n     * @param {Number} data.index\n     * @returns {Object}\n     */","meta":{"range":[6299,6452],"filename":"Util.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid","code":{"id":"astnode100120758","name":"Util.indexRenderer","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.index"}],"returns":[{"type":{"names":["Object"]}}],"name":"indexRenderer","longname":"Util.indexRenderer","kind":"function","memberof":"Util","scope":"static","$longname":"Util.indexRenderer","$kind":"method","id":3734,"neoClassName":"Covid.Util"}]}