UNPKG

covid19-dashboard

Version:

Dashboard App displaying COVID-19 numbers by country

1 lines 14.2 kB
{"classData":[{"comment":"/**\n * The App worker contains most parts of the framework as well as all apps which get created.\n * See the tutorials for further infos.\n * @class Neo.worker.App\n * @extends Neo.worker.Base\n * @singleton\n */","meta":{"filename":"App.mjs","lineno":9,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"The App worker contains most parts of the framework as well as all apps which get created.<br />See the tutorials for further infos.","kind":"class","name":"App","augments":["Neo.worker.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.worker","longname":"Neo.worker.App","scope":"static","$longname":"Neo.worker.App","$kind":"class","id":3462,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @member {Object|null} data=null\n * @protected\n */","meta":{"filename":"App.mjs","lineno":21,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"data","type":{"names":["Object","null"]},"defaultvalue":null,"access":"protected","longname":"data","scope":"global","$longname":"data","$kind":"property","id":3463,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @member {Boolean} isUsingViewModels=false\n * @protected\n */","meta":{"filename":"App.mjs","lineno":26,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"isUsingViewModels","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isUsingViewModels","scope":"global","$longname":"isUsingViewModels","$kind":"property","id":3464,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * We are storing the params of insertThemeFiles() calls here, in case the method does get triggered\n * before the json theme structure got loaded.\n * @member {Array[]} themeFilesCache=[]\n * @protected\n */","meta":{"filename":"App.mjs","lineno":33,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"description":"We are storing the params of insertThemeFiles() calls here, in case the method does get triggered<br />before the json theme structure got loaded.","kind":"member","name":"themeFilesCache","type":{"names":["Array.<Array>"]},"defaultvalue":"[]","access":"protected","longname":"themeFilesCache","scope":"global","$longname":"themeFilesCache","$kind":"property","id":3465,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @member {String} className='Neo.worker.App'\n * @protected\n */","meta":{"filename":"App.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.worker.App'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3466,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @member {Boolean} singleton=true\n * @protected\n */","meta":{"filename":"App.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3467,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @member {String} workerId='app'\n * @protected\n */","meta":{"filename":"App.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{}},"kind":"member","name":"workerId","type":{"names":["String"]},"defaultvalue":"'app'","access":"protected","longname":"workerId","scope":"global","$longname":"workerId","$kind":"property","id":3468,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @param {Object} config\n */","meta":{"range":[1515,1652],"filename":"App.mjs","lineno":56,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111614","name":"App#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"App#construct","kind":"function","memberof":"App","scope":"instance","$longname":"App#construct","$kind":"method","id":3469,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @param {String} appName\n * @param {Array|Object} deltas\n * @returns {Promise<*>}\n */","meta":{"range":[1770,1937],"filename":"App.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111637","name":"App#applyDeltas","type":"MethodDefinition","paramnames":["appName","deltas"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"appName"},{"type":{"names":["Array","Object"]},"name":"deltas"}],"returns":[{"type":{"names":["Promise.<*>"]}}],"name":"applyDeltas","longname":"App#applyDeltas","kind":"function","memberof":"App","scope":"instance","$longname":"App#applyDeltas","$kind":"method","id":3470,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @param {JSON} data\n */","meta":{"range":[1985,2133],"filename":"App.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111656","name":"App#createThemeMap","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["JSON"]},"name":"data"}],"name":"createThemeMap","longname":"App#createThemeMap","kind":"function","memberof":"App","scope":"instance","$longname":"App#createThemeMap","$kind":"method","id":3471,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * Only needed for the SharedWorkers context\n * @param {String} eventName\n * @param {Object} data\n */","meta":{"range":[2265,2432],"filename":"App.mjs","lineno":88,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111681","name":"App#fireMainViewsEvent","type":"MethodDefinition","paramnames":["eventName","data"]},"vars":{"":null}},"description":"Only needed for the SharedWorkers context","params":[{"type":{"names":["String"]},"name":"eventName"},{"type":{"names":["Object"]},"name":"data"}],"name":"fireMainViewsEvent","longname":"App#fireMainViewsEvent","kind":"function","memberof":"App","scope":"instance","$longname":"App#fireMainViewsEvent","$kind":"method","id":3472,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @param {String} path\n * @returns {Promise}\n */","meta":{"range":[2508,2819],"filename":"App.mjs","lineno":98,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111712","name":"App#importApp","type":"MethodDefinition","paramnames":["path"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"path"}],"returns":[{"type":{"names":["Promise"]}}],"name":"importApp","longname":"App#importApp","kind":"function","memberof":"App","scope":"instance","$longname":"App#importApp","$kind":"method","id":3473,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * In case you don't want to include prototype based CSS files, use the className param instead\n * @param {String} appName\n * @param {Neo.core.Base} [proto]\n * @param {String} [className]\n */","meta":{"range":[3045,5104],"filename":"App.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100111736","name":"App#insertThemeFiles","type":"MethodDefinition","paramnames":["appName","proto","className"]},"vars":{"":null}},"description":"In case you don't want to include prototype based CSS files, use the className param instead","params":[{"type":{"names":["String"]},"name":"appName"},{"type":{"names":["Neo.core.Base"]},"optional":true,"name":"proto"},{"type":{"names":["String"]},"optional":true,"name":"className"}],"name":"insertThemeFiles","longname":"App#insertThemeFiles","kind":"function","memberof":"App","scope":"instance","$longname":"App#insertThemeFiles","$kind":"method","id":3474,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * Every dom event will get forwarded as a worker message from main and ends up here first\n * @param {Object} data useful event properties, differs for different event types. See Neo.main.DomEvents.\n */","meta":{"range":[5333,5393],"filename":"App.mjs","lineno":173,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112004","name":"App#onDomEvent","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Every dom event will get forwarded as a worker message from main and ends up here first","params":[{"type":{"names":["Object"]},"description":"useful event properties, differs for different event types. See Neo.main.DomEvents.","name":"data"}],"name":"onDomEvent","longname":"App#onDomEvent","kind":"function","memberof":"App","scope":"instance","$longname":"App#onDomEvent","$kind":"method","id":3475,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * Every URL hash-change will create a post message in main and end up here first.\n * @param {Object} data parsed key-value pairs for each hash value\n */","meta":{"range":[5573,5636],"filename":"App.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112015","name":"App#onHashChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Every URL hash-change will create a post message in main and end up here first.","params":[{"type":{"names":["Object"]},"description":"parsed key-value pairs for each hash value","name":"data"}],"name":"onHashChange","longname":"App#onHashChange","kind":"function","memberof":"App","scope":"instance","$longname":"App#onHashChange","$kind":"method","id":3476,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * The starting point for apps\n * @param {Object} data\n */","meta":{"range":[5721,6358],"filename":"App.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112028","name":"App#onLoadApplication","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"The starting point for apps","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onLoadApplication","longname":"App#onLoadApplication","kind":"function","memberof":"App","scope":"instance","$longname":"App#onLoadApplication","$kind":"method","id":3477,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @param {Object} msg\n */","meta":{"range":[6407,7093],"filename":"App.mjs","lineno":217,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112128","name":"App#onRegisterNeoConfig","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onRegisterNeoConfig","longname":"App#onRegisterNeoConfig","kind":"function","memberof":"App","scope":"instance","$longname":"App#onRegisterNeoConfig","$kind":"method","id":3478,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @param {Object} msg\n */","meta":{"range":[7142,7321],"filename":"App.mjs","lineno":247,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112229","name":"App#onRegisterPort","type":"MethodDefinition","paramnames":["msg"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"msg"}],"name":"onRegisterPort","longname":"App#onRegisterPort","kind":"function","memberof":"App","scope":"instance","$longname":"App#onRegisterPort","$kind":"method","id":3479,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @param {Object} data\n */","meta":{"range":[7371,7475],"filename":"App.mjs","lineno":259,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112265","name":"App#onWindowPositionChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onWindowPositionChange","longname":"App#onWindowPositionChange","kind":"function","memberof":"App","scope":"instance","$longname":"App#onWindowPositionChange","$kind":"method","id":3480,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * Only needed for SharedWorkers\n * @param {String} name\n */","meta":{"range":[7562,7971],"filename":"App.mjs","lineno":267,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112279","name":"App#registerApp","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"description":"Only needed for SharedWorkers","params":[{"type":{"names":["String"]},"name":"name"}],"name":"registerApp","longname":"App#registerApp","kind":"function","memberof":"App","scope":"instance","$longname":"App#registerApp","$kind":"method","id":3481,"neoClassName":"Neo.worker.App"},{"comment":"/**\n * @private\n */","meta":{"range":[8009,8198],"filename":"App.mjs","lineno":289,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/worker","code":{"id":"astnode100112329","name":"App#resolveThemeFilesCache","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"private","name":"resolveThemeFilesCache","longname":"App#resolveThemeFilesCache","kind":"function","memberof":"App","scope":"instance","params":[],"$longname":"App#resolveThemeFilesCache","$kind":"method","id":3482,"neoClassName":"Neo.worker.App"}]}