{"classData":[{"comment":"/**\n * Convenience class to render Mapbox GL maps\n * Requires setting Neo.config.useMapboxGL to true (or manually include the lib)\n * @class Neo.component.wrapper.MapboxGL\n * @extends Neo.component.Base\n */","meta":{"filename":"MapboxGL.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Convenience class to render Mapbox GL maps<br />Requires setting Neo.config.useMapboxGL to true (or manually include the lib)","kind":"class","name":"MapboxGL","augments":["Neo.component.Base"],"memberof":"Neo.component.wrapper","longname":"Neo.component.wrapper.MapboxGL","scope":"static","$longname":"Neo.component.wrapper.MapboxGL","$kind":"class","id":1191,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {String} className='Neo.component.wrapper.MapboxGL'\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.wrapper.MapboxGL'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1192,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {String} ntype='mapboxgl'\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mapboxgl'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1193,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         *\n         * @member {String|null} accessToken=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"accessToken","type":{"names":["String","null"]},"defaultvalue":null,"longname":"accessToken","scope":"global","$longname":"accessToken","$kind":"property","id":1194,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Object} center_={lat: 0, lng: 0}\n         */","meta":{"filename":"MapboxGL.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"center_","type":{"names":["Object"]},"defaultvalue":"{lat: 0, lng: 0}","description":"0, lng: 0}","longname":"center_","scope":"global","$longname":"center_","$kind":"property","id":1195,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Boolean} convertDataToGeoJson=true\n         * @protected\n         */","meta":{"filename":"MapboxGL.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"convertDataToGeoJson","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"convertDataToGeoJson","scope":"global","$longname":"convertDataToGeoJson","$kind":"property","id":1196,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Array|null} chartData_=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"chartData_","type":{"names":["Array","null"]},"defaultvalue":null,"longname":"chartData_","scope":"global","$longname":"chartData_","$kind":"property","id":1197,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * Assuming there is just 1 source for data changes.\n         * Create a ticket in case it needs to get enhanced.\n         * @member {String|null} dataSourceId=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Assuming there is just 1 source for data changes.<br />Create a ticket in case it needs to get enhanced.","kind":"member","name":"dataSourceId","type":{"names":["String","null"]},"defaultvalue":null,"longname":"dataSourceId","scope":"global","$longname":"dataSourceId","$kind":"property","id":1198,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * Additional layers to add to the map style.\n         * beforeId is a custom property which will get passed as the second param for:\n         * https://docs.mapbox.com/mapbox-gl-js/api/#map#addlayer\n         * @member {Object[]|null} layers_=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Additional layers to add to the map style.<br />beforeId is a custom property which will get passed as the second param for:<br />https://docs.mapbox.com/mapbox-gl-js/api/#map#addlayer","kind":"member","name":"layers_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"layers_","scope":"global","$longname":"layers_","$kind":"property","id":1199,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * https://docs.mapbox.com/mapbox-gl-js/style-spec/\n         * @member {Object|String} mapboxStyle=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"https://docs.mapbox.com/mapbox-gl-js/style-spec/","kind":"member","name":"mapboxStyle","type":{"names":["Object","String"]},"defaultvalue":null,"longname":"mapboxStyle","scope":"global","$longname":"mapboxStyle","$kind":"property","id":1200,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * Data sources for the map.\n         * id is a custom property which will get passed as the first param for:\n         * https://docs.mapbox.com/mapbox-gl-js/api/#map#addsource\n         * @member {Object[]|null} sources_=null\n         */","meta":{"filename":"MapboxGL.mjs","lineno":63,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"description":"Data sources for the map.<br />id is a custom property which will get passed as the first param for:<br />https://docs.mapbox.com/mapbox-gl-js/api/#map#addsource","kind":"member","name":"sources_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"sources_","scope":"global","$longname":"sources_","$kind":"property","id":1201,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"MapboxGL.mjs","lineno":67,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1202,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n         *\n         * @member {Number} zoom_=3\n         */","meta":{"filename":"MapboxGL.mjs","lineno":77,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{}},"kind":"member","name":"zoom_","type":{"names":["Number"]},"defaultvalue":3,"longname":"zoom_","scope":"global","$longname":"zoom_","$kind":"property","id":1203,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the center config got changed\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[2583,2653],"filename":"MapboxGL.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040643","name":"MapboxGL#afterSetCenter","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the center config got changed","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"afterSetCenter","longname":"MapboxGL#afterSetCenter","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetCenter","$kind":"method","id":1204,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the chartData config got changed\n     * @param {Array|null} value\n     * @param {Array|null} oldValue\n     * @protected\n     */","meta":{"range":[2818,3096],"filename":"MapboxGL.mjs","lineno":96,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040655","name":"MapboxGL#afterSetChartData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the chartData config got changed","params":[{"type":{"names":["Array","null"]},"name":"value"},{"type":{"names":["Array","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetChartData","longname":"MapboxGL#afterSetChartData","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetChartData","$kind":"method","id":1205,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the layers config got changed\n     * @param {Object[]|null} value\n     * @param {Object[]|null} oldValue\n     * @protected\n     */","meta":{"range":[3264,3460],"filename":"MapboxGL.mjs","lineno":113,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040693","name":"MapboxGL#afterSetLayers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the layers config got changed","params":[{"type":{"names":["Array.<Object>","null"]},"name":"value"},{"type":{"names":["Array.<Object>","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetLayers","longname":"MapboxGL#afterSetLayers","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetLayers","$kind":"method","id":1206,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the mapboxStyle config got changed\n     * @param {Object|String} value\n     * @param {Object|String} oldValue\n     * @protected\n     */","meta":{"range":[3633,3911],"filename":"MapboxGL.mjs","lineno":127,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040723","name":"MapboxGL#afterSetMapboxStyle","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mapboxStyle config got changed","params":[{"type":{"names":["Object","String"]},"name":"value"},{"type":{"names":["Object","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetMapboxStyle","longname":"MapboxGL#afterSetMapboxStyle","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetMapboxStyle","$kind":"method","id":1207,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4068,5092],"filename":"MapboxGL.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040763","name":"MapboxGL#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"MapboxGL#afterSetMounted","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetMounted","$kind":"method","id":1208,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the sources config got changed\n     * @param {Object[]|null} value\n     * @param {Object[]|null} oldValue\n     * @protected\n     */","meta":{"range":[5261,5459],"filename":"MapboxGL.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040905","name":"MapboxGL#afterSetSources","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the sources config got changed","params":[{"type":{"names":["Array.<Object>","null"]},"name":"value"},{"type":{"names":["Array.<Object>","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetSources","longname":"MapboxGL#afterSetSources","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetSources","$kind":"method","id":1209,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered after the zoom config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[5611,5825],"filename":"MapboxGL.mjs","lineno":203,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040935","name":"MapboxGL#afterSetZoom","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the zoom config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetZoom","longname":"MapboxGL#afterSetZoom","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#afterSetZoom","$kind":"method","id":1210,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     *\n     */","meta":{"range":[5854,5995],"filename":"MapboxGL.mjs","lineno":216,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040971","name":"MapboxGL#autoResize","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"autoResize","longname":"MapboxGL#autoResize","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#autoResize","$kind":"method","id":1211,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered before the center config gets changed.\n     * @param {Object} value\n     * @param {Object} oldValue\n     * @protected\n     */","meta":{"range":[6152,6327],"filename":"MapboxGL.mjs","lineno":229,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100040995","name":"MapboxGL#beforeSetCenter","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the center config gets changed.","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"access":"protected","name":"beforeSetCenter","longname":"MapboxGL#beforeSetCenter","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#beforeSetCenter","$kind":"method","id":1212,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Triggered before the chartData config gets changed.\n     * @param {Array|null} value\n     * @param {Array|null} oldValue\n     * @protected\n     */","meta":{"range":[6495,6671],"filename":"MapboxGL.mjs","lineno":244,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041023","name":"MapboxGL#beforeSetChartData","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the chartData config gets changed.","params":[{"type":{"names":["Array","null"]},"name":"value"},{"type":{"names":["Array","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetChartData","longname":"MapboxGL#beforeSetChartData","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#beforeSetChartData","$kind":"method","id":1213,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Use component.center = {} or component.flyTo() instead\n     * @param {Object} value\n     * @param {Number} value.lat\n     * @param {Number} value.lng\n     * @param {Boolean} animate=false\n     * @protected\n     */","meta":{"range":[6906,7147],"filename":"MapboxGL.mjs","lineno":260,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041046","name":"MapboxGL#centerMap","type":"MethodDefinition","paramnames":["value","animate"]},"vars":{"":null}},"description":"Use component.center = {} or component.flyTo() instead","params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Number"]},"name":"value.lat"},{"type":{"names":["Number"]},"name":"value.lng"},{"type":{"names":["Boolean"]},"defaultvalue":false,"name":"animate"}],"access":"protected","name":"centerMap","longname":"MapboxGL#centerMap","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#centerMap","$kind":"method","id":1214,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object[]} data\n     * @returns {Object} Object matching the geojson format\n     */","meta":{"range":[7259,8093],"filename":"MapboxGL.mjs","lineno":274,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041084","name":"MapboxGL#convertToGeoJson","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"returns":[{"type":{"names":["Object"]},"description":"Object matching the geojson format"}],"name":"convertToGeoJson","longname":"MapboxGL#convertToGeoJson","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#convertToGeoJson","$kind":"method","id":1215,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} value\n     * @param {Number} value.lat\n     * @param {Number} value.lng\n     */","meta":{"range":[8210,8437],"filename":"MapboxGL.mjs","lineno":309,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041161","name":"MapboxGL#flyTo","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Number"]},"name":"value.lat"},{"type":{"names":["Number"]},"name":"value.lng"}],"name":"flyTo","longname":"MapboxGL#flyTo","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#flyTo","$kind":"method","id":1216,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     *\n     */","meta":{"range":[8466,8525],"filename":"MapboxGL.mjs","lineno":322,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041200","name":"MapboxGL#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVdomRoot","longname":"MapboxGL#getVdomRoot","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#getVdomRoot","$kind":"method","id":1217,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     *\n     */","meta":{"range":[8554,8631],"filename":"MapboxGL.mjs","lineno":329,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041216","name":"MapboxGL#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"getVnodeRoot","longname":"MapboxGL#getVnodeRoot","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#getVnodeRoot","$kind":"method","id":1218,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * Override this method to trigger logic after the map got mounted into the dom\n     */","meta":{"range":[8737,8760],"filename":"MapboxGL.mjs","lineno":336,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041232","name":"MapboxGL#onMapMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Override this method to trigger logic after the map got mounted into the dom","name":"onMapMounted","longname":"MapboxGL#onMapMounted","kind":"function","memberof":"MapboxGL","scope":"instance","params":[],"$longname":"MapboxGL#onMapMounted","$kind":"method","id":1219,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.layerId\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate = true\n     * @param {Array} data.value\n     */","meta":{"range":[8968,9214],"filename":"MapboxGL.mjs","lineno":347,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041236","name":"MapboxGL#setFilter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"description":"= true","name":"data.options.validate"},{"type":{"names":["Array"]},"name":"data.value"}],"name":"setFilter","longname":"MapboxGL#setFilter","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setFilter","$kind":"method","id":1220,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.layerId\n     * @param {String} data.key\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate = true\n     * @param {String} data.value\n     */","meta":{"range":[9455,9748],"filename":"MapboxGL.mjs","lineno":365,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041273","name":"MapboxGL#setLayoutProperty","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"description":"= true","name":"data.options.validate"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setLayoutProperty","longname":"MapboxGL#setLayoutProperty","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setLayoutProperty","$kind":"method","id":1221,"neoClassName":"Neo.component.wrapper.MapboxGL"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.layerId\n     * @param {String} data.key\n     * @param {Object} data.options\n     * @param {Boolean} data.options.validate = true\n     * @param {String} data.value\n     */","meta":{"range":[9989,10280],"filename":"MapboxGL.mjs","lineno":384,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/wrapper","code":{"id":"astnode100041314","name":"MapboxGL#setPaintProperty","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.layerId"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["Object"]},"name":"data.options"},{"type":{"names":["Boolean"]},"description":"= true","name":"data.options.validate"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setPaintProperty","longname":"MapboxGL#setPaintProperty","kind":"function","memberof":"MapboxGL","scope":"instance","$longname":"MapboxGL#setPaintProperty","$kind":"method","id":1222,"neoClassName":"Neo.component.wrapper.MapboxGL"}]}