{"classData":[{"comment":"/**\n * @class Neo.core.Observable\n * @extends Neo.core.Base\n */","meta":{"filename":"Observable.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"class","name":"Observable","augments":["Neo.core.Base"],"memberof":"Neo.core","longname":"Neo.core.Observable","scope":"static","$longname":"Neo.core.Observable","$kind":"class","id":1313,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n         * @member {String} className='Neo.core.Observable'\n         * @protected\n         */","meta":{"filename":"Observable.mjs","lineno":13,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.core.Observable'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1314,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n         * @member {String} ntype='mixin-observable'\n         * @protected\n         */","meta":{"filename":"Observable.mjs","lineno":18,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mixin-observable'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1315,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n         * @member {Boolean} mixin=true\n         * @protected\n         */","meta":{"filename":"Observable.mjs","lineno":23,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{}},"kind":"member","name":"mixin","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"mixin","scope":"global","$longname":"mixin","$kind":"property","id":1316,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * @param {Object|String} name\n     * @param {Object} [opts]\n     * @param {Object} [scope]\n     * @param {String} [eventId]\n     * @param {Object} [data]\n     * @param {Number} [order]\n     * @returns {String|null} eventId null in case an object gets passed as the name (multiple ids)\n     */","meta":{"range":[867,2873],"filename":"Observable.mjs","lineno":35,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045023","name":"Observable#addListener","type":"MethodDefinition","paramnames":["name","opts","scope","eventId","data","order"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["Object"]},"optional":true,"name":"opts"},{"type":{"names":["Object"]},"optional":true,"name":"scope"},{"type":{"names":["String"]},"optional":true,"name":"eventId"},{"type":{"names":["Object"]},"optional":true,"name":"data"},{"type":{"names":["Number"]},"optional":true,"name":"order"}],"returns":[{"type":{"names":["String","null"]},"description":"eventId null in case an object gets passed as the name (multiple ids)"}],"name":"addListener","longname":"Observable#addListener","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#addListener","$kind":"method","id":1317,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * @param name\n     */","meta":{"range":[2914,3591],"filename":"Observable.mjs","lineno":97,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045263","name":"Observable#fire","type":"MethodDefinition","paramnames":["name"]},"vars":{"":null}},"params":[{"name":"name"}],"name":"fire","longname":"Observable#fire","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#fire","$kind":"method","id":1318,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * Alias for addListener\n     * @param {Object|String} name\n     * @param {Object} [opts]\n     * @param {Object} [scope]\n     * @param {String} [eventId]\n     * @param {Object} [data]\n     * @param {Number} [order]\n     * @returns {String} eventId\n     */","meta":{"range":[4894,4955],"filename":"Observable.mjs","lineno":166,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045502","name":"Observable#on","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"description":"Alias for addListener","params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["Object"]},"optional":true,"name":"opts"},{"type":{"names":["Object"]},"optional":true,"name":"scope"},{"type":{"names":["String"]},"optional":true,"name":"eventId"},{"type":{"names":["Object"]},"optional":true,"name":"data"},{"type":{"names":["Number"]},"optional":true,"name":"order"}],"returns":[{"type":{"names":["String"]},"description":"eventId"}],"name":"on","longname":"Observable#on","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#on","$kind":"method","id":1319,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * @param {Object|String} name\n     * @param {String} [eventId]\n     */","meta":{"range":[5045,6316],"filename":"Observable.mjs","lineno":174,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045515","name":"Observable#removeListener","type":"MethodDefinition","paramnames":["name","eventId"]},"vars":{"":null}},"params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["String"]},"optional":true,"name":"eventId"}],"name":"removeListener","longname":"Observable#removeListener","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#removeListener","$kind":"method","id":1320,"neoClassName":"Neo.core.Observable"},{"comment":"/**\n     * Alias for removeListener\n     * @param {Object|String} name\n     * @param {String} [eventId]\n     */","meta":{"range":[6597,6654],"filename":"Observable.mjs","lineno":234,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/core","code":{"id":"astnode100045688","name":"Observable#un","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"description":"Alias for removeListener","params":[{"type":{"names":["Object","String"]},"name":"name"},{"type":{"names":["String"]},"optional":true,"name":"eventId"}],"name":"un","longname":"Observable#un","kind":"function","memberof":"Observable","scope":"instance","$longname":"Observable#un","$kind":"method","id":1321,"neoClassName":"Neo.core.Observable"}]}