UNPKG

covid19-dashboard

Version:

Dashboard App displaying COVID-19 numbers by country

60 lines (55 loc) 1.41 kB
import Model from '../../../node_modules/neo.mjs/src/data/Model.mjs'; /** * @class Covid.model.Country * @extends Neo.data.Model */ class Country extends Model { static getConfig() {return { className: 'Covid.model.Country', fields: [{ name: 'active', type: 'Integer' }, { name: 'cases', type: 'Integer' }, { name: 'casesPerOneMillion', type: 'Integer' }, { name: 'country', type: 'String' }, { name: 'countryInfo', type: 'Object' // _id, flag, iso2, iso3, lat, long }, { name: 'critical', type: 'Integer' }, { name: 'deaths', type: 'Integer' }, { name: 'index', type: 'Integer' }, { name: 'infected', // renderer parses to % of population type: 'Integer' }, { name: 'recovered', type: 'Integer' }, { name: 'tests', type: 'Integer' }, { name: 'testsPerOneMillion', type: 'Integer' }, { name: 'todayCases', type: 'Integer' }, { name: 'todayDeaths', type: 'Integer' }] }} } Neo.applyClassConfig(Country); export {Country as default};