{"classData":[{"comment":"/**\n * Creates a ServiceWorker instance, in case Neo.config.useServiceWorker is set to true\n * @class Neo.main.addon.ServiceWorker\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"ServiceWorker.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"description":"Creates a ServiceWorker instance, in case Neo.config.useServiceWorker is set to true","kind":"class","name":"ServiceWorker","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.addon","longname":"Neo.main.addon.ServiceWorker","scope":"static","$longname":"Neo.main.addon.ServiceWorker","$kind":"class","id":2646,"neoClassName":"Neo.main.addon.ServiceWorker"},{"comment":"/**\n         * @member {String} className='Neo.main.addon.ServiceWorker'\n         * @protected\n         */","meta":{"filename":"ServiceWorker.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.addon.ServiceWorker'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2647,"neoClassName":"Neo.main.addon.ServiceWorker"},{"comment":"/**\n         * @member {Boolean} singleton=true\n         * @protected\n         */","meta":{"filename":"ServiceWorker.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2648,"neoClassName":"Neo.main.addon.ServiceWorker"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[685,1908],"filename":"ServiceWorker.mjs","lineno":27,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100077599","name":"ServiceWorker#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"ServiceWorker#construct","kind":"function","memberof":"ServiceWorker","scope":"instance","$longname":"ServiceWorker#construct","$kind":"method","id":2649,"neoClassName":"Neo.main.addon.ServiceWorker"},{"comment":"/**\n     *\n     */","meta":{"range":[1937,2057],"filename":"ServiceWorker.mjs","lineno":57,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/main/addon","code":{"id":"astnode100077733","name":"ServiceWorker#onBeforeUnload","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onBeforeUnload","longname":"ServiceWorker#onBeforeUnload","kind":"function","memberof":"ServiceWorker","scope":"instance","params":[],"$longname":"ServiceWorker#onBeforeUnload","$kind":"method","id":2650,"neoClassName":"Neo.main.addon.ServiceWorker"}]}