covid19-dashboard
Version:
Dashboard App displaying COVID-19 numbers by country
1 lines • 8.25 kB
JSON
{"classData":[{"comment":"/**\n * The class contains utility methods for working with DOMRect Objects\n * @class Neo.util.Rectangle\n * @extends Neo.core.Base\n */","meta":{"filename":"Rectangle.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"description":"The class contains utility methods for working with DOMRect Objects","kind":"class","name":"Rectangle","augments":["Neo.core.Base"],"memberof":"Neo.util","longname":"Neo.util.Rectangle","scope":"static","$longname":"Neo.util.Rectangle","$kind":"class","id":3401,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * @member {String} className='Neo.util.Rectangle'\n * @protected\n */","meta":{"filename":"Rectangle.mjs","lineno":14,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.util.Rectangle'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3402,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * Checks if rect1 does not have an intersection with rect2\n * !includes() is true for intersections as well\n * @param {Object} rect1\n * @param {Object} rect2\n * @returns {Boolean}\n */","meta":{"range":[610,924],"filename":"Rectangle.mjs","lineno":24,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106875","name":"Rectangle.excludes","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Checks if rect1 does not have an intersection with rect2<br />!includes() is true for intersections as well","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"excludes","longname":"Rectangle.excludes","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.excludes","$kind":"method","id":3403,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * Returns the overlapping area of rect1 & rect2\n * @param {Object} rect1\n * @param {Object} rect2\n * @returns {Number} The area (x * y)\n */","meta":{"range":[1099,1211],"filename":"Rectangle.mjs","lineno":37,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106913","name":"Rectangle.getIntersection","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Returns the overlapping area of rect1 & rect2","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Number"]},"description":"The area (x * y)"}],"name":"getIntersection","longname":"Rectangle.getIntersection","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.getIntersection","$kind":"method","id":3404,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * Returns the overlapping area of rect1 & rect2\n * @param {Object} rect1\n * @param {Object} rect2\n * @returns {Object} x, y & area\n */","meta":{"range":[1381,1746],"filename":"Rectangle.mjs","lineno":47,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100106928","name":"Rectangle.getIntersectionDetails","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Returns the overlapping area of rect1 & rect2","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Object"]},"description":"x, y & area"}],"name":"getIntersectionDetails","longname":"Rectangle.getIntersectionDetails","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.getIntersectionDetails","$kind":"method","id":3405,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * Checks if rect2 is fully contained inside rect1\n * @param {Object} rect1\n * @param {Object} rect2\n * @returns {Boolean}\n */","meta":{"range":[1907,2115],"filename":"Rectangle.mjs","lineno":64,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107001","name":"Rectangle.includes","type":"MethodDefinition","paramnames":["rect1","rect2"]},"vars":{"":null}},"description":"Checks if rect2 is fully contained inside rect1","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"includes","longname":"Rectangle.includes","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.includes","$kind":"method","id":3406,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * Checks if rect2 is not contained inside rect1.\n * This could be an intersection or being fully excluded.\n * @param {Object} rect1\n * @param {Object} rect2\n * @param {String} side bottom, left, right or top\n * @returns {Boolean}\n */","meta":{"range":[2392,2871],"filename":"Rectangle.mjs","lineno":79,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107039","name":"Rectangle.leavesSide","type":"MethodDefinition","paramnames":["rect1","rect2","side"]},"vars":{"":null}},"description":"Checks if rect2 is not contained inside rect1.<br />This could be an intersection or being fully excluded.","params":[{"type":{"names":["Object"]},"name":"rect1"},{"type":{"names":["Object"]},"name":"rect2"},{"type":{"names":["String"]},"description":"bottom, left, right or top","name":"side"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"leavesSide","longname":"Rectangle.leavesSide","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.leavesSide","$kind":"method","id":3407,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * Adjusts a DOMRect object to a new position\n * @param {Object} rect\n * @param {Number|null} [x=null]\n * @param {Number|null} [y=null]\n * @returns {Object} movedRect\n */","meta":{"range":[3080,3476],"filename":"Rectangle.mjs","lineno":108,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107108","name":"Rectangle.moveBy","type":"MethodDefinition","paramnames":["rect","x","y"]},"vars":{"":null}},"description":"Adjusts a DOMRect object to a new position","params":[{"type":{"names":["Object"]},"name":"rect"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"x"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"y"}],"returns":[{"type":{"names":["Object"]},"description":"movedRect"}],"name":"moveBy","longname":"Rectangle.moveBy","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.moveBy","$kind":"method","id":3408,"neoClassName":"Neo.util.Rectangle"},{"comment":"/**\n * Adjusts a DOMRect object to a new position\n * @param {Object} rect\n * @param {Number|null} [x=null]\n * @param {Number|null} [y=null]\n * @returns {Object} movedRect\n */","meta":{"range":[3685,4112],"filename":"Rectangle.mjs","lineno":133,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/util","code":{"id":"astnode100107177","name":"Rectangle.moveTo","type":"MethodDefinition","paramnames":["rect","x","y"]},"vars":{"":null}},"description":"Adjusts a DOMRect object to a new position","params":[{"type":{"names":["Object"]},"name":"rect"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"x"},{"type":{"names":["Number","null"]},"optional":true,"defaultvalue":null,"name":"y"}],"returns":[{"type":{"names":["Object"]},"description":"movedRect"}],"name":"moveTo","longname":"Rectangle.moveTo","kind":"function","memberof":"Rectangle","scope":"static","$longname":"Rectangle.moveTo","$kind":"method","id":3409,"neoClassName":"Neo.util.Rectangle"}]}