UNPKG

covid19-dashboard

Version:

Dashboard App displaying COVID-19 numbers by country

1 lines 23.7 kB
{"classData":[{"comment":"/**\n * @class Neo.container.Base\n * @extends Neo.component.Base\n */","meta":{"filename":"Base.mjs","lineno":10,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"class","name":"Base","augments":["Neo.component.Base"],"memberof":"Neo.container","longname":"Neo.container.Base","scope":"static","$longname":"Neo.container.Base","$kind":"class","id":1173,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @member {String} className='Neo.container.Base'\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.container.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1174,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @member {String} ntype='container'\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'container'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1175,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @member {String[]} cls=['neo-container']\n */","meta":{"filename":"Base.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-container']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1176,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @member {Object} itemDefaults_=null\n */","meta":{"filename":"Base.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"itemDefaults_","type":{"names":["Object"]},"defaultvalue":null,"longname":"itemDefaults_","scope":"global","$longname":"itemDefaults_","$kind":"property","id":1177,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * An array of config objects|instances|modules for each child component\n * @member {Object[]} items_=[]\n * @example\n * import Button from '../button/Base.mjs';\n * import MyRedButton from 'myapp/MyRedButton.mjs';\n * import Toolbar from '../container/Toolbar.mjs';\n *\n * let myButton = Neo.create(Button, {\n * text: 'Button1'\n * });\n *\n * Neo.create(Toolbar, {\n * //...\n * items: [\n * myButton, // passed instance\n * {\n * ntype: 'button', // by ntype\n * text : 'Button 2'\n * },\n * {\n * module: Button, // by imported module\n * text : 'Button 3'\n * },\n * MyRedButton // you can drop imported modules directly into the items array\n * ]\n * });\n */","meta":{"filename":"Base.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"description":"An array of config objects|instances|modules for each child component","kind":"member","name":"items_","type":{"names":["Array.<Object>"]},"defaultvalue":"[]","examples":["import Button from '../button/Base.mjs';\nimport MyRedButton from 'myapp/MyRedButton.mjs';\nimport Toolbar from '../container/Toolbar.mjs';\n\nlet myButton = Neo.create(Button, {\n text: 'Button1'\n});\n\nNeo.create(Toolbar, {\n //...\n items: [\n myButton, // passed instance\n {\n ntype: 'button', // by ntype\n text : 'Button 2'\n },\n {\n module: Button, // by imported module\n text : 'Button 3'\n },\n MyRedButton // you can drop imported modules directly into the items array\n ]\n});"],"longname":"items_","scope":"global","$longname":"items_","$kind":"property","id":1178,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @member {Object} layout_={ntype: 'vbox', align: 'stretch'}\n */","meta":{"filename":"Base.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"layout_","type":{"names":["Object"]},"defaultvalue":"{ntype: 'vbox', align: 'stretch'}","description":"'vbox', align: 'stretch'}","longname":"layout_","scope":"global","$longname":"layout_","$kind":"property","id":1179,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @member {Object} _vdom={cn: []}\n */","meta":{"filename":"Base.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{cn: []}","description":"[]}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1180,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Inserts an item or array of items at the last index\n * @param {Object|Array} item\n * @returns {Neo.component.Base|Neo.component.Base[]}\n */","meta":{"range":[2469,2573],"filename":"Base.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040335","name":"Base#add","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Inserts an item or array of items at the last index","params":[{"type":{"names":["Object","Array"]},"name":"item"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>"]}}],"name":"add","longname":"Base#add","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#add","$kind":"method","id":1181,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Triggered after the appName config got changed\n * @param {String|null} value\n * @param {String|null} oldValue\n * @protected\n */","meta":{"range":[2738,3135],"filename":"Base.mjs","lineno":93,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040360","name":"Base#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Base#afterSetAppName","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAppName","$kind":"method","id":1182,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @param {Neo.layout.Base} value\n * @param {Neo.layout.Base} oldValue\n * @protected\n */","meta":{"range":[3254,3627],"filename":"Base.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040422","name":"Base#afterSetLayout","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.layout.Base"]},"name":"value"},{"type":{"names":["Neo.layout.Base"]},"name":"oldValue"}],"access":"protected","name":"afterSetLayout","longname":"Base#afterSetLayout","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetLayout","$kind":"method","id":1183,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Triggered after the mounted config got changed\n * @param {Boolean} value\n * @param {Boolean} oldValue\n * @protected\n */","meta":{"range":[3784,4184],"filename":"Base.mjs","lineno":136,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040472","name":"Base#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Base#afterSetMounted","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetMounted","$kind":"method","id":1184,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Triggered after the rendering config got changed\n * @param {Boolean} value\n * @param {Boolean} oldValue\n * @protected\n */","meta":{"range":[4343,4698],"filename":"Base.mjs","lineno":158,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040529","name":"Base#afterSetRendering","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the rendering config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetRendering","longname":"Base#afterSetRendering","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetRendering","$kind":"method","id":1185,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @param {Object|String} value\n * @returns {Neo.layout.Base}\n * @protected\n */","meta":{"range":[4808,4879],"filename":"Base.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040579","name":"Base#beforeSetLayout","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"value"}],"returns":[{"type":{"names":["Neo.layout.Base"]}}],"access":"protected","name":"beforeSetLayout","longname":"Base#beforeSetLayout","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetLayout","$kind":"method","id":1186,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @param {*} item\n * @param {Number} index\n * @returns {Neo.component.Base|Object} Object for lazy loaded items\n */","meta":{"range":[5026,6899],"filename":"Base.mjs","lineno":186,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040590","name":"Base#createItem","type":"MethodDefinition","paramnames":["item","index"]},"vars":{"":null}},"params":[{"type":{"names":["*"]},"name":"item"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Neo.component.Base","Object"]},"description":"Object for lazy loaded items"}],"name":"createItem","longname":"Base#createItem","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createItem","$kind":"method","id":1187,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @protected\n */","meta":{"range":[6939,7462],"filename":"Base.mjs","lineno":256,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040817","name":"Base#createItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"createItems","longname":"Base#createItems","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#createItems","$kind":"method","id":1188,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @param {Object|String|Neo.layout.Base} value\n * @protected\n * @returns {Neo.layout.Base}\n */","meta":{"range":[7588,8069],"filename":"Base.mjs","lineno":283,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040906","name":"Base#createLayout","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String","Neo.layout.Base"]},"name":"value"}],"access":"protected","returns":[{"type":{"names":["Neo.layout.Base"]}}],"name":"createLayout","longname":"Base#createLayout","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createLayout","$kind":"method","id":1189,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Destroys all components inside this.items before the super() call.\n * @param {Boolean} [updateParentVdom=false] true to remove the component from the parent vdom => real dom\n * @param {Boolean} [silent=false] true to update the vdom silently (useful for destroying multiple child items in a row)\n */","meta":{"range":[8402,8593],"filename":"Base.mjs","lineno":306,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100040978","name":"Base#destroy","type":"MethodDefinition","paramnames":["updateParentVdom","silent"]},"vars":{"":null}},"description":"Destroys all components inside this.items before the super() call.","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to remove the component from the parent vdom => real dom","name":"updateParentVdom"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to update the vdom silently (useful for destroying multiple child items in a row)","name":"silent"}],"name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#destroy","$kind":"method","id":1190,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Specify a different vdom items root if needed (useful in case this container uses a wrapper node).\n * @returns {Object} The new vdom items root\n */","meta":{"range":[8770,8825],"filename":"Base.mjs","lineno":318,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041012","name":"Base#getVdomItemsRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vdom items root if needed (useful in case this container uses a wrapper node).","returns":[{"type":{"names":["Object"]},"description":"The new vdom items root"}],"name":"getVdomItemsRoot","longname":"Base#getVdomItemsRoot","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getVdomItemsRoot","$kind":"method","id":1191,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Finds the index of a direct child component inside this.items.\n * @param {Neo.component.Base|String} itemId Either the item reference or the item id\n * @returns {Number} -1 in case no match was found\n */","meta":{"range":[9062,9398],"filename":"Base.mjs","lineno":327,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041022","name":"Base#indexOf","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"description":"Finds the index of a direct child component inside this.items.","params":[{"type":{"names":["Neo.component.Base","String"]},"description":"Either the item reference or the item id","name":"itemId"}],"returns":[{"type":{"names":["Number"]},"description":"-1 in case no match was found"}],"name":"indexOf","longname":"Base#indexOf","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#indexOf","$kind":"method","id":1192,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Inserts an item or array of items at a specific index\n * @param {Number} index\n * @param {Object|Array} item\n * @param {Boolean} [silent=false]\n * @returns {Neo.component.Base|Neo.component.Base[]}\n */","meta":{"range":[9641,10892],"filename":"Base.mjs","lineno":352,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041076","name":"Base#insert","type":"MethodDefinition","paramnames":["index","item","silent"]},"vars":{"":null}},"description":"Inserts an item or array of items at a specific index","params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Object","Array"]},"name":"item"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"returns":[{"type":{"names":["Neo.component.Base","Array.<Neo.component.Base>"]}}],"name":"insert","longname":"Base#insert","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#insert","$kind":"method","id":1193,"neoClassName":"Neo.container.Base"},{"comment":"/**\n *\n */","meta":{"range":[10921,11446],"filename":"Base.mjs","lineno":400,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041236","name":"Base#mergeConfig","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"mergeConfig","longname":"Base#mergeConfig","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#mergeConfig","$kind":"method","id":1194,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Moves an existing item to a new index\n * @param {Number} fromIndex\n * @param {Number} toIndex\n * @returns {Neo.component.Base}\n */","meta":{"range":[11614,11831],"filename":"Base.mjs","lineno":426,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041304","name":"Base#moveTo","type":"MethodDefinition","paramnames":["fromIndex","toIndex"]},"vars":{"":null}},"description":"Moves an existing item to a new index","params":[{"type":{"names":["Number"]},"name":"fromIndex"},{"type":{"names":["Number"]},"name":"toIndex"}],"returns":[{"type":{"names":["Neo.component.Base"]}}],"name":"moveTo","longname":"Base#moveTo","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#moveTo","$kind":"method","id":1195,"neoClassName":"Neo.container.Base"},{"comment":"/**\n *\n */","meta":{"range":[11860,12187],"filename":"Base.mjs","lineno":440,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041335","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":1196,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * @param {Object|String} config\n * @protected\n * @returns {Object} layoutConfig\n */","meta":{"range":[12302,12755],"filename":"Base.mjs","lineno":458,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041380","name":"Base#parseLayoutClass","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"config"}],"access":"protected","returns":[{"type":{"names":["Object"]},"description":"layoutConfig"}],"name":"parseLayoutClass","longname":"Base#parseLayoutClass","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#parseLayoutClass","$kind":"method","id":1197,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Removes a container item by reference\n * @param {Neo.component.Base} component\n * @param {Boolean} [destroyItem=true]\n * @param {Boolean} [silent=false]\n */","meta":{"range":[12949,13259],"filename":"Base.mjs","lineno":483,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041439","name":"Base#remove","type":"MethodDefinition","paramnames":["component","destroyItem","silent"]},"vars":{"":null}},"description":"Removes a container item by reference","params":[{"type":{"names":["Neo.component.Base"]},"name":"component"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"remove","longname":"Base#remove","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#remove","$kind":"method","id":1198,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Removes a container item at a given index\n * @param {Number} index\n * @param {Boolean} [destroyItem=true]\n * @param {Boolean} [silent=false]\n */","meta":{"range":[13441,14173],"filename":"Base.mjs","lineno":501,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041492","name":"Base#removeAt","type":"MethodDefinition","paramnames":["index","destroyItem","silent"]},"vars":{"":null}},"description":"Removes a container item at a given index","params":[{"type":{"names":["Number"]},"name":"index"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"removeAt","longname":"Base#removeAt","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeAt","$kind":"method","id":1199,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Removes the container item at the last index\n * @param {Boolean} [destroyItem=true]\n * @param {Boolean} [silent=false]\n */","meta":{"range":[14329,14446],"filename":"Base.mjs","lineno":535,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041601","name":"Base#removeLast","type":"MethodDefinition","paramnames":["destroyItem","silent"]},"vars":{"":null}},"description":"Removes the container item at the last index","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":true,"name":"destroyItem"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"silent"}],"name":"removeLast","longname":"Base#removeLast","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#removeLast","$kind":"method","id":1200,"neoClassName":"Neo.container.Base"},{"comment":"/**\n * Switches the position of 2 direct child items\n * You can either pass an index (Number) or id (String)\n * @param {Number|String} item1id\n * @param {Number|String} item2id\n */","meta":{"range":[14657,15085],"filename":"Base.mjs","lineno":545,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/container","code":{"id":"astnode100041625","name":"Base#switchItems","type":"MethodDefinition","paramnames":["item1id","item2id"]},"vars":{"":null}},"description":"Switches the position of 2 direct child items<br />You can either pass an index (Number) or id (String)","params":[{"type":{"names":["Number","String"]},"name":"item1id"},{"type":{"names":["Number","String"]},"name":"item2id"}],"name":"switchItems","longname":"Base#switchItems","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#switchItems","$kind":"method","id":1201,"neoClassName":"Neo.container.Base"}]}