UNPKG

vue-tianditu2

Version:
55 lines (54 loc) 3.11 kB
export declare const TdtMarkerClusterer: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ markers: { type: import('vue').PropType<import('../marker/use').Props[]>; }; girdSize: { type: NumberConstructor; }; maxZoom: { type: NumberConstructor; }; styles: { type: import('vue').PropType<import('./use').MarkerClustererStyle[]>; }; }>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { init: (e: T.MarkerClusterer) => boolean; dragstart(e: Pick<T.MarkerClustererEvent, "type" | "target" | "layer">): void; drag(e: Pick<T.MarkerClustererEvent, "type" | "target" | "lnglat" | "layer">): void; dragend(e: Pick<T.MarkerClustererEvent, "type" | "target" | "lnglat" | "layer">): void; clusterclick(e: T.MarkerClustererEvent): void; click(e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>): void; dblclick(e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>): void; mousedown(e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>): void; mouseup(e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>): void; mouseout(e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>): void; mouseover(e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>): void; remove(e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>): void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ markers: { type: import('vue').PropType<import('../marker/use').Props[]>; }; girdSize: { type: NumberConstructor; }; maxZoom: { type: NumberConstructor; }; styles: { type: import('vue').PropType<import('./use').MarkerClustererStyle[]>; }; }>> & Readonly<{ onDrag?: ((e: Pick<T.MarkerClustererEvent, "type" | "target" | "lnglat" | "layer">) => any) | undefined; onInit?: ((e: T.MarkerClusterer) => any) | undefined; onClick?: ((e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>) => any) | undefined; onDblclick?: ((e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>) => any) | undefined; onMouseover?: ((e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>) => any) | undefined; onMouseout?: ((e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>) => any) | undefined; onDragstart?: ((e: Pick<T.MarkerClustererEvent, "type" | "target" | "layer">) => any) | undefined; onDragend?: ((e: Pick<T.MarkerClustererEvent, "type" | "target" | "lnglat" | "layer">) => any) | undefined; onMousedown?: ((e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>) => any) | undefined; onMouseup?: ((e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>) => any) | undefined; onRemove?: ((e: T.OverlayEvent<T.MarkerClusterer, T.LngLat, T.Marker>) => any) | undefined; onClusterclick?: ((e: T.MarkerClustererEvent) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export type TdtMarkerClustererInstance = InstanceType<typeof TdtMarkerClusterer>;