@@ -8,6 +8,7 @@ import { VectorElement } from '../vectorelements';
88import { Projection } from '../projections' ;
99import { Geometry } from '../geometry' ;
1010import { PointStyleBuilder } from '../vectorelements/point' ;
11+ import { VectorDataSource } from '../datasources/vector' ;
1112
1213export enum VectorTileRenderOrder {
1314 HIDDEN ,
@@ -46,11 +47,11 @@ export interface VectorElementEventData<T = DefaultLatLonKeys> {
4647export interface VectorElementDragInfo { }
4748
4849export interface VectorTileEventListener < T = DefaultLatLonKeys > {
49- onVectorTileClicked ( info : VectorTileEventData < T > ) ;
50+ onVectorTileClicked ( info : VectorTileEventData < T > ) : boolean ;
5051}
5152
5253export interface VectorElementEventListener < T = DefaultLatLonKeys > {
53- onVectorElementClicked ( info : VectorElementEventData < T > ) ;
54+ onVectorElementClicked ( info : VectorElementEventData < T > ) : boolean ;
5455}
5556export interface VectorEditEventListener {
5657 onElementModify ( param0 : VectorElement < any , any > , param1 : Geometry ) : void ;
@@ -64,7 +65,7 @@ export interface VectorEditEventListener {
6465}
6566
6667export interface VectorLayerOptions extends LayerOptions {
67- dataSource : TileDataSource < any , any > ;
68+ dataSource : VectorDataSource < any , any > ;
6869}
6970export interface VectorTileLayerOptions extends TileLayerOptions {
7071 dataSource ?: TileDataSource < any , any > ;
0 commit comments