covid19-dashboard
Version:
Dashboard App displaying COVID-19 numbers by country
1 lines • 12.4 kB
JSON
{"classData":[{"comment":"/**\n * The central class for the VDom worker to create vnodes & delta updates.\n * @class Neo.vdom.Helper\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Helper.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"The central class for the VDom worker to create vnodes & delta updates.","kind":"class","name":"Helper","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.vdom","longname":"Neo.vdom.Helper","scope":"static","$longname":"Neo.vdom.Helper","$kind":"class","id":3436,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @member {Boolean} returnChildNodeOuterHtml=false\n */","meta":{"filename":"Helper.mjs","lineno":17,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"returnChildNodeOuterHtml","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"returnChildNodeOuterHtml","scope":"global","$longname":"returnChildNodeOuterHtml","$kind":"property","id":3437,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * Void attributes inside html tags\n * @member {String[]} voidAttributes\n * @protected\n */","meta":{"filename":"Helper.mjs","lineno":23,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"Void attributes inside html tags","kind":"member","name":"voidAttributes","type":{"names":["Array.<String>"]},"access":"protected","longname":"voidAttributes","scope":"global","$longname":"voidAttributes","$kind":"property","id":3438,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * Void html tags\n * @member {String[]} voidElements\n * @protected\n */","meta":{"filename":"Helper.mjs","lineno":32,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"Void html tags","kind":"member","name":"voidElements","type":{"names":["Array.<String>"]},"access":"protected","longname":"voidElements","scope":"global","$longname":"voidElements","$kind":"property","id":3439,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @member {String} className='Neo.vdom.Helper'\n * @protected\n */","meta":{"filename":"Helper.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.vdom.Helper'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3440,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * Remote method access for other workers\n * @member {Object} remote={app:['create','update']}\n * @protected\n */","meta":{"filename":"Helper.mjs","lineno":62,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app:['create','update']}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":3441,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @member {Boolean} singleton=true\n * @protected\n */","meta":{"filename":"Helper.mjs","lineno":72,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":3442,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * Creates a Neo.vdom.VNode tree for the given vdom template.\n * The top level vnode contains the outerHTML as a string.\n * @param {Object} opts\n * @param {String} opts.appName\n * @param {Boolean} [opts.autoMount]\n * @param {String} opts.parentId\n * @param {Number} opts.parentIndex\n * @param {Object} opts.vdom\n * @returns {Neo.vdom.VNode|Promise<Neo.vdom.VNode>}\n */","meta":{"range":[2045,2791],"filename":"Helper.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100109153","name":"Helper#create","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Creates a Neo.vdom.VNode tree for the given vdom template.<br />The top level vnode contains the outerHTML as a string.","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String"]},"name":"opts.appName"},{"type":{"names":["Boolean"]},"optional":true,"name":"opts.autoMount"},{"type":{"names":["String"]},"name":"opts.parentId"},{"type":{"names":["Number"]},"name":"opts.parentIndex"},{"type":{"names":["Object"]},"name":"opts.vdom"}],"returns":[{"type":{"names":["Neo.vdom.VNode","Promise.<Neo.vdom.VNode>"]}}],"name":"create","longname":"Helper#create","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#create","$kind":"method","id":3443,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @param {Object} vnode\n * @protected\n */","meta":{"range":[2860,2987],"filename":"Helper.mjs","lineno":118,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100109255","name":"Helper#createCloseTag","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"access":"protected","name":"createCloseTag","longname":"Helper#createCloseTag","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createCloseTag","$kind":"method","id":3444,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @param {Object} config\n * @param {Array} config.deltas\n * @param {Number} config.index\n * @param {Object} config.newVnode\n * @param {Object} config.newVnodeRoot\n * @param {Object} config.oldVnode\n * @param {Object} config.oldVnodeRoot\n * @param {String} config.parentId\n * @returns {Array} deltas\n */","meta":{"range":[3345,20533],"filename":"Helper.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100109282","name":"Helper#createDeltas","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Array"]},"name":"config.deltas"},{"type":{"names":["Number"]},"name":"config.index"},{"type":{"names":["Object"]},"name":"config.newVnode"},{"type":{"names":["Object"]},"name":"config.newVnodeRoot"},{"type":{"names":["Object"]},"name":"config.oldVnode"},{"type":{"names":["Object"]},"name":"config.oldVnodeRoot"},{"type":{"names":["String"]},"name":"config.parentId"}],"returns":[{"type":{"names":["Array"]},"description":"deltas"}],"name":"createDeltas","longname":"Helper#createDeltas","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createDeltas","$kind":"method","id":3445,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @param {Object} vnode\n * @protected\n */","meta":{"range":[20602,21805],"filename":"Helper.mjs","lineno":536,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110602","name":"Helper#createOpenTag","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"access":"protected","name":"createOpenTag","longname":"Helper#createOpenTag","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createOpenTag","$kind":"method","id":3446,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @param {Object} vnode\n */","meta":{"range":[21856,22340],"filename":"Helper.mjs","lineno":584,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110766","name":"Helper#createStringFromVnode","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"name":"createStringFromVnode","longname":"Helper#createStringFromVnode","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createStringFromVnode","$kind":"method","id":3447,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @param {Object} vnode\n * @protected\n */","meta":{"range":[22409,23071],"filename":"Helper.mjs","lineno":603,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110829","name":"Helper#createTagContent","type":"MethodDefinition","paramnames":["vnode"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"vnode"}],"access":"protected","name":"createTagContent","longname":"Helper#createTagContent","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#createTagContent","$kind":"method","id":3448,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @param {Neo.vdom.VNode} vnode\n * @param {String} id\n * @param {Neo.vdom.VNode} parentNode\n * @param {Number} index\n * @returns {Object}\n * {Number} index\n * {String} parentId\n * {Neo.vdom.VNode} vnode\n */","meta":{"range":[23341,24190],"filename":"Helper.mjs","lineno":640,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100110913","name":"Helper#findVnode","type":"MethodDefinition","paramnames":["vnode","id","parentNode","index"]},"vars":{"":null}},"params":[{"type":{"names":["Neo.vdom.VNode"]},"name":"vnode"},{"type":{"names":["String"]},"name":"id"},{"type":{"names":["Neo.vdom.VNode"]},"name":"parentNode"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"{Number} index\n {String} parentId\n {Neo.vdom.VNode} vnode"}],"name":"findVnode","longname":"Helper#findVnode","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#findVnode","$kind":"method","id":3449,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * @param {Object} opts\n * @returns {Object|Neo.vdom.VNode|null}\n */","meta":{"range":[24285,27876],"filename":"Helper.mjs","lineno":676,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100111034","name":"Helper#parseHelper","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"}],"returns":[{"type":{"names":["Object","Neo.vdom.VNode","null"]}}],"name":"parseHelper","longname":"Helper#parseHelper","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#parseHelper","$kind":"method","id":3450,"neoClassName":"Neo.vdom.Helper"},{"comment":"/**\n * Creates a Neo.vdom.VNode tree for the given vdom template and compares the new vnode with the current one\n * to calculate the vdom deltas.\n * @param {Object} opts\n * @param {Object} opts.vdom\n * @param {Object} opts.vnode\n * @returns {Object|Promise<Object>}\n */","meta":{"range":[28184,28584],"filename":"Helper.mjs","lineno":785,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/vdom","code":{"id":"astnode100111405","name":"Helper#update","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"description":"Creates a Neo.vdom.VNode tree for the given vdom template and compares the new vnode with the current one<br />to calculate the vdom deltas.","params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["Object"]},"name":"opts.vdom"},{"type":{"names":["Object"]},"name":"opts.vnode"}],"returns":[{"type":{"names":["Object","Promise.<Object>"]}}],"name":"update","longname":"Helper#update","kind":"function","memberof":"Helper","scope":"instance","$longname":"Helper#update","$kind":"method","id":3451,"neoClassName":"Neo.vdom.Helper"}]}