Merge pull request #24 from fawmi/feature/typescript-type-definitions

Fix bugs
This commit is contained in:
Fawad Mirzad
2021-05-06 09:29:07 +02:00
committed by GitHub
5 changed files with 25 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "@fawmi/vue-google-maps",
"description": "Google Map components for Vue.js 3",
"version": "0.7.14",
"version": "0.8.4",
"private": false,
"main": "src/main.js",
"keywords": [

View File

View File

@@ -112,13 +112,15 @@ export default buildComponent({
},
afterCreate(inst) {
events.forEach((event)=> {
inst.addListener(event, ()=> {
this.$emit(event)
});
})
if (this.$clusterPromise) {
this.$clusterPromise.then((co) => {
co.addMarker(inst)
inst.addListener('click', ()=> {
this.$emit('click')
});
this.$clusterObject = co
co.addMarker(inst)
})
}
},

View File

@@ -8,6 +8,7 @@ import Rectangle from './components/rectangle'
import Marker from './components/marker.vue'
import GMapCluster from './components/cluster.vue'
import InfoWindow from './components/infoWindow.vue'
import GMapAutocomplete from './components/autocomplete.vue'
import Map from './components/map.vue'
import MapElementMixin from './components/mapElementMixin'
@@ -25,6 +26,7 @@ export {
GMapCluster,
Rectangle,
InfoWindow,
GMapAutocomplete,
Map,
MapElementMixin,
buildComponent,
@@ -69,6 +71,7 @@ export default function install(Vue, options) {
Vue.component('GMapPolygon', Polygon)
Vue.component('GMapCircle', Circle)
Vue.component('GMapRectangle', Rectangle)
Vue.component('GMapAutocomplete ', GMapAutocomplete )
}
}

15
types/index.d.ts vendored Normal file
View File

@@ -0,0 +1,15 @@
/**
* Sums up two numbers.
*
* @param {number} a The first number to add.
* @param {number} b The second number to add.
* @returns {number} The resulting sum of the two numbers.
*/
export declare function add(a: number, b: number): number
/**
* Sums up a list of numbers.
*
* @param {number[]} numbers An array of numbers to add.
* @returns {number} The resulting sum of all the numbers.
*/
export declare function add(numbers: number[]): number