covid19-dashboard
Version:
Dashboard App displaying COVID-19 numbers by country
1 lines • 27.2 kB
JSON
{"classData":[{"comment":"/**\n * The base class for (almost) all classes inside the Neo namespace\n * Exceptions are e.g. core.IdGenerator, vdom.VNode\n * @class Neo.core.Base\n */","meta":{"filename":"Base.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The base class for (almost) all classes inside the Neo namespace<br />Exceptions are e.g. core.IdGenerator, vdom.VNode","kind":"class","name":"Base","memberof":"Neo.core","longname":"Neo.core.Base","scope":"static","$longname":"Neo.core.Base","$kind":"class","id":1271,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * The return value will get applied to the class constructor\n * @returns {Object} staticConfig\n * @static\n * @tutorial 02_ClassSystem\n */","meta":{"range":[543,885],"filename":"Base.mjs","lineno":19,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043496","name":"Base.getStaticConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"The return value will get applied to the class constructor","returns":[{"type":{"names":["Object"]},"description":"staticConfig"}],"scope":"static","tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"getStaticConfig","longname":"Base.getStaticConfig","kind":"function","memberof":"Base","params":[],"$longname":"Base.getStaticConfig","$kind":"method","id":1272,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Set this one to false in case you don't want to stick\n * to the \"anti-pattern\" to apply classes to the global Neo or App namespace\n * @member {Boolean} registerToGlobalNs=true\n * @protected\n * @static\n */","meta":{"filename":"Base.mjs","lineno":27,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"Set this one to false in case you don't want to stick<br />to the \"anti-pattern\" to apply classes to the global Neo or App namespace","kind":"member","name":"registerToGlobalNs","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","scope":"static","longname":"registerToGlobalNs","$longname":"registerToGlobalNs","$kind":"property","id":1273,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * The return value will get applied to each class instance\n * @returns {Object} staticConfig\n * @tutorial 02_ClassSystem\n */","meta":{"range":[1041,2235],"filename":"Base.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043504","name":"Base.getConfig","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"The return value will get applied to each class instance","returns":[{"type":{"names":["Object"]},"description":"staticConfig"}],"tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"getConfig","longname":"Base.getConfig","kind":"function","memberof":"Base","scope":"static","params":[],"$longname":"Base.getConfig","$kind":"method","id":1274,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * The class name which will get mapped into the Neo or app namespace\n * @member {String} className='Neo.core.Base'\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The class name which will get mapped into the Neo or app namespace","kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.core.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1275,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * The class shortcut-name to use for e.g. creating child components inside a JSON-format\n * @member {String} ntype='base'\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":47,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The class shortcut-name to use for e.g. creating child components inside a JSON-format","kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'base'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1276,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * The unique component id\n * @member {String|null} id_=null\n */","meta":{"filename":"Base.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"The unique component id","kind":"member","name":"id_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"id_","scope":"global","$longname":"id_","$kind":"property","id":1277,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Neo.create() will change this flag to true after the onConstructed() chain is done.\n * @member {Boolean} isConstructed=false\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":58,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"Neo.create() will change this flag to true after the onConstructed() chain is done.","kind":"member","name":"isConstructed","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isConstructed","scope":"global","$longname":"isConstructed","$kind":"property","id":1278,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Add mixins as an array of classNames, imported modules or a mixed version\n * @member {String[]|Neo.core.Base[]|null} mixins=null\n */","meta":{"filename":"Base.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"Add mixins as an array of classNames, imported modules or a mixed version","kind":"member","name":"mixins","type":{"names":["Array.<String>","Array.<Neo.core.Base>","null"]},"defaultvalue":null,"longname":"mixins","scope":"global","$longname":"mixins","$kind":"property","id":1279,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * You can create a new instance by passing an imported class (JS module default export)\n * @member {Class} module=null\n * @protected\n */","meta":{"filename":"Base.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"description":"You can create a new instance by passing an imported class (JS module default export)","kind":"member","name":"module","type":{"names":["Class"]},"defaultvalue":null,"access":"protected","longname":"module","scope":"global","$longname":"module","$kind":"property","id":1280,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Consumes the static getConfig() return object.\n * Applies the observable mixin if needed, grants remote access if needed.\n * @param {Object} config={}\n */","meta":{"range":[2423,3369],"filename":"Base.mjs","lineno":77,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043522","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"Consumes the static getConfig() return object.<br />Applies the observable mixin if needed, grants remote access if needed.","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":1281,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Triggered after the id config got changed.\n * You can dynamically change instance ids if needed. They need to stay unique at any given point.\n * Use case: e.g. component based lists, where you want to re-use item instances.\n * @param {String|null} value\n * @param {String|null} oldValue\n * @protected\n */","meta":{"range":[3719,4213],"filename":"Base.mjs","lineno":123,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043642","name":"Base#afterSetId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the id config got changed.<br />You can dynamically change instance ids if needed. They need to stay unique at any given point.<br />Use case: e.g. component based lists, where you want to re-use item instances.","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetId","longname":"Base#afterSetId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetId","$kind":"method","id":1282,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Convenience method for beforeSet functions which test if a given value is inside a static array\n * @param {String|Number} value\n * @param {String|Number} oldValue\n * @param {String} name config name\n * @param {Array|String} [staticName=name + 's'] name of the static config array\n * @returns {String|Number} value or oldValue\n */","meta":{"range":[4588,4951],"filename":"Base.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043718","name":"Base#beforeSetEnumValue","type":"MethodDefinition","paramnames":["value","oldValue","name","staticName"]},"vars":{"":null}},"description":"Convenience method for beforeSet functions which test if a given value is inside a static array","params":[{"type":{"names":["String","Number"]},"name":"value"},{"type":{"names":["String","Number"]},"name":"oldValue"},{"type":{"names":["String"]},"description":"config name","name":"name"},{"type":{"names":["Array","String"]},"optional":true,"defaultvalue":"name + 's'","description":"name of the static config array","name":"staticName"}],"returns":[{"type":{"names":["String","Number"]},"description":"value or oldValue"}],"name":"beforeSetEnumValue","longname":"Base#beforeSetEnumValue","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetEnumValue","$kind":"method","id":1283,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Uses the IdGenerator to create an id if a static one is not explicitly set.\n * Registers the instance to manager.Instance if this one is already created,\n * otherwise stores it inside a tmp map.\n * @param {String} id\n */","meta":{"range":[5209,5289],"filename":"Base.mjs","lineno":167,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043773","name":"Base#createId","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"description":"Uses the IdGenerator to create an id if a static one is not explicitly set.<br />Registers the instance to manager.Instance if this one is already created,<br />otherwise stores it inside a tmp map.","params":[{"type":{"names":["String"]},"name":"id"}],"name":"createId","longname":"Base#createId","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#createId","$kind":"method","id":1284,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Unregisters this instance from Neo.manager.Instance\n * and removes all object entries from this instance\n */","meta":{"range":[5427,5819],"filename":"Base.mjs","lineno":175,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043793","name":"Base#destroy","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Unregisters this instance from Neo.manager.Instance<br />and removes all object entries from this instance","name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#destroy","$kind":"method","id":1285,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Used inside createId() as the default value passed to the IdGenerator.\n * Override this method as needed.\n * @returns {String}\n */","meta":{"range":[5983,6028],"filename":"Base.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043859","name":"Base#getIdKey","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Used inside createId() as the default value passed to the IdGenerator.<br />Override this method as needed.","returns":[{"type":{"names":["String"]}}],"name":"getIdKey","longname":"Base#getIdKey","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#getIdKey","$kind":"method","id":1286,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Returns the value of a static config key or the staticConfig object itself in case no value is set\n * @param {String} [key] The key of a staticConfig defined inside static getStaticConfig\n * @returns {*}\n */","meta":{"range":[6269,6385],"filename":"Base.mjs","lineno":205,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043867","name":"Base#getStaticConfig","type":"MethodDefinition","paramnames":["key"]},"vars":{"":null}},"description":"Returns the value of a static config key or the staticConfig object itself in case no value is set","params":[{"type":{"names":["String"]},"optional":true,"description":"The key of a staticConfig defined inside static getStaticConfig","name":"key"}],"returns":[{"type":{"names":["*"]}}],"name":"getStaticConfig","longname":"Base#getStaticConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#getStaticConfig","$kind":"method","id":1287,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Gets triggered after onConstructed() is done\n * @see {@link Neo.core.Base#onConstructed onConstructed}\n * @tutorial 02_ClassSystem\n */","meta":{"range":[6553,6562],"filename":"Base.mjs","lineno":215,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043887","name":"Base#init","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Gets triggered after onConstructed() is done","see":["{@link Neo.core.Base#onConstructed onConstructed}"],"tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"init","longname":"Base#init","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#init","$kind":"method","id":1288,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Applies all class configs to this instance\n * @param {Object} config\n * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n */","meta":{"range":[6779,6969],"filename":"Base.mjs","lineno":222,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043891","name":"Base#initConfig","type":"MethodDefinition","paramnames":["config","preventOriginalConfig"]},"vars":{"":null}},"description":"Applies all class configs to this instance","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"name":"initConfig","longname":"Base#initConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#initConfig","$kind":"method","id":1289,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Does get triggered with a delay to ensure that Neo.workerId & Neo.worker.Manager are defined\n * Remote method access via promises\n */","meta":{"range":[7132,7960],"filename":"Base.mjs","lineno":233,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100043920","name":"Base#initRemote","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Does get triggered with a delay to ensure that Neo.workerId & Neo.worker.Manager are defined<br />Remote method access via promises","name":"initRemote","longname":"Base#initRemote","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#initRemote","$kind":"method","id":1290,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Override this method to change the order configs are applied to this instance.\n * @param {Object} config\n * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n * @returns {Object} config\n */","meta":{"range":[8245,8640],"filename":"Base.mjs","lineno":262,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044019","name":"Base#mergeConfig","type":"MethodDefinition","paramnames":["config","preventOriginalConfig"]},"vars":{"":null}},"description":"Override this method to change the order configs are applied to this instance.","params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"returns":[{"type":{"names":["Object"]},"description":"config"}],"name":"mergeConfig","longname":"Base#mergeConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#mergeConfig","$kind":"method","id":1291,"neoClassName":"Neo.core.Base"},{"comment":"/**\n *\n */","meta":{"range":[8669,8907],"filename":"Base.mjs","lineno":280,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044072","name":"Base#onAfterConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onAfterConstructed","longname":"Base#onAfterConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onAfterConstructed","$kind":"method","id":1292,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Gets triggered after all constructors are done\n * @tutorial 02_ClassSystem\n */","meta":{"range":[9015,9033],"filename":"Base.mjs","lineno":293,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044099","name":"Base#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Gets triggered after all constructors are done","tags":[{"originalTitle":"tutorial","title":"tutorial","text":"02_ClassSystem","value":"02_ClassSystem"}],"name":"onConstructed","longname":"Base#onConstructed","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onConstructed","$kind":"method","id":1293,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Helper method to replace string based values containing \"@config:\" with the matching config value\n * of this instance.\n * @param {Object|Object[]} items\n */","meta":{"range":[9223,10303],"filename":"Base.mjs","lineno":300,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044103","name":"Base#parseItemConfigs","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"description":"Helper method to replace string based values containing \"@config:\" with the matching config value<br />of this instance.","params":[{"type":{"names":["Object","Array.<Object>"]},"name":"items"}],"name":"parseItemConfigs","longname":"Base#parseItemConfigs","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#parseItemConfigs","$kind":"method","id":1294,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * When using set(), configs without a trailing underscore can already be assigned,\n * so the hasOwnProperty() check will return true\n * @param {Boolean} [forceAssign=false]\n */","meta":{"range":[10511,11437],"filename":"Base.mjs","lineno":333,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044220","name":"Base#processConfigs","type":"MethodDefinition","paramnames":["forceAssign"]},"vars":{"":null}},"description":"When using set(), configs without a trailing underscore can already be assigned,<br />so the hasOwnProperty() check will return true","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"name":"forceAssign"}],"name":"processConfigs","longname":"Base#processConfigs","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#processConfigs","$kind":"method","id":1295,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * @param {String} className\n * @param {Object} remote\n */","meta":{"range":[11522,11983],"filename":"Base.mjs","lineno":359,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044294","name":"Base.sendRemotes","type":"MethodDefinition","paramnames":["className","remote"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"className"},{"type":{"names":["Object"]},"name":"remote"}],"name":"sendRemotes","longname":"Base.sendRemotes","kind":"function","memberof":"Base","scope":"static","$longname":"Base.sendRemotes","$kind":"method","id":1296,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Change multiple configs at once, ensuring that all afterSet methods get all new assigned values\n * @param {Object} values={}\n */","meta":{"range":[12141,12648],"filename":"Base.mjs","lineno":379,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044352","name":"Base#set","type":"MethodDefinition","paramnames":["values"]},"vars":{"":null}},"description":"Change multiple configs at once, ensuring that all afterSet methods get all new assigned values","params":[{"type":{"names":["Object"]},"defaultvalue":"{}","name":"values"}],"name":"set","longname":"Base#set","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#set","$kind":"method","id":1297,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * We want to assign class fields first and remove them from the config object,\n * so that afterSet(), beforeGet() and beforeSet() methods can get the new values right away\n * @param {Object} config\n * @returns {Object}\n */","meta":{"range":[12906,13252],"filename":"Base.mjs","lineno":402,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044410","name":"Base#setFields","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"We want to assign class fields first and remove them from the config object,<br />so that afterSet(), beforeGet() and beforeSet() methods can get the new values right away","params":[{"type":{"names":["Object"]},"name":"config"}],"returns":[{"type":{"names":["Object"]}}],"name":"setFields","longname":"Base#setFields","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#setFields","$kind":"method","id":1298,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * Sets the value of a static config by a given key\n * @param {String} key The key of a staticConfig defined inside static getStaticConfig\n * @param {*} value\n * @returns {Boolean} true in case the config exists and got changed\n */","meta":{"range":[13518,13757],"filename":"Base.mjs","lineno":421,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044464","name":"Base#setStaticConfig","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"Sets the value of a static config by a given key","params":[{"type":{"names":["String"]},"description":"The key of a staticConfig defined inside static getStaticConfig","name":"key"},{"type":{"names":["*"]},"name":"value"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case the config exists and got changed"}],"name":"setStaticConfig","longname":"Base#setStaticConfig","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#setStaticConfig","$kind":"method","id":1299,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * <p>Enhancing the toString() method, e.g.</p>\n * `Neo.create('Neo.button.Base').toString() => \"[object Neo.button.Base (neo-button-1)]\"`\n * @returns {String}\n */","meta":{"range":[13951,14038],"filename":"Base.mjs","lineno":442,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044495","name":"Base#Symbol.toStringTag","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"<p>Enhancing the toString() method, e.g.</p><br />`Neo.create('Neo.button.Base').toString() => \"[object Neo.button.Base (neo-button-1)]\"`","returns":[{"type":{"names":["String"]}}],"name":"toStringTag","longname":"Base#Symbol.toStringTag","kind":"member","memberof":"Base#Symbol","scope":"static","params":[],"$longname":"Base#Symbol.toStringTag","$kind":"property","id":1300,"neoClassName":"Neo.core.Base"},{"comment":"/**\n * <p>Enhancing the instanceof method. Without this change:</p>\n * `Neo.collection.Base.prototype instanceof Neo.core.Base => true`\n * <p>With this change:</p>\n * `Neo.collection.Base.prototype instanceof Neo.core.Base => false`<br>\n * `Neo.create(Neo.collection.Base) instanceof Neo.core.Base => true`\n * @returns {Boolean}\n */","meta":{"range":[14409,14608],"filename":"Base.mjs","lineno":449,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100044512","name":"Base.Symbol.hasInstance","type":"MethodDefinition","paramnames":["instance"]},"vars":{"":null}},"description":"<p>Enhancing the instanceof method. Without this change:</p><br />`Neo.collection.Base.prototype instanceof Neo.core.Base => true`<br /><p>With this change:</p><br />`Neo.collection.Base.prototype instanceof Neo.core.Base => false`<br><br />`Neo.create(Neo.collection.Base) instanceof Neo.core.Base => true`","returns":[{"type":{"names":["Boolean"]}}],"name":"hasInstance","longname":"Base.Symbol.hasInstance","kind":"function","memberof":"Base.Symbol","scope":"static","params":[],"$longname":"Base.Symbol.hasInstance","$kind":"method","id":1301,"neoClassName":"Neo.core.Base"}]}