@@ -10,7 +10,6 @@ import type { AtPixelOptions } from "ol/Map";
10
10
import Map , { type MapOptions } from " ol/Map" ;
11
11
import type { FeatureLike } from " ol/Feature" ;
12
12
import type { SimpleGeometry } from " ol/geom" ;
13
- import type LayerRenderer from " ol/renderer/Layer" ;
14
13
import type { Layer } from " ol/layer" ;
15
14
import type { Pixel } from " ol/pixel" ;
16
15
import type { Source } from " ol/source" ;
@@ -61,11 +60,10 @@ const forEachFeatureAtPixel = (
61
60
pixel : Pixel ,
62
61
callback : (
63
62
arg0 : FeatureLike ,
64
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
65
- arg1 : Layer <Source , LayerRenderer <any >>,
63
+ arg1 : Layer <Source >,
66
64
arg2 : SimpleGeometry ,
67
65
) => unknown ,
68
- options ? : AtPixelOptions | undefined ,
66
+ options ? : AtPixelOptions ,
69
67
) => map ?.forEachFeatureAtPixel (pixel , callback , options );
70
68
const getCoordinateFromPixel = (pixel : Coordinate ) =>
71
69
map ?.getCoordinateFromPixel (pixel );
@@ -87,13 +85,13 @@ map.on("precompose", (event) => emit("precompose", event));
87
85
map .on (" postcompose" , (event ) => emit (" postcompose" , event ));
88
86
map .on (" rendercomplete" , (event ) => emit (" rendercomplete" , event ));
89
87
map .on (" loadstart" , () => {
90
- map .getTargetElement ().classList .add (" ol-map" );
91
- map .getTargetElement ().classList .add (" ol-map-loading" );
92
- map .getTargetElement ().classList .remove (" ol-map-fully-loaded" );
88
+ map ? .getTargetElement ().classList .add (" ol-map" );
89
+ map ? .getTargetElement ().classList .add (" ol-map-loading" );
90
+ map ? .getTargetElement ().classList .remove (" ol-map-fully-loaded" );
93
91
});
94
92
map .on (" loadend" , () => {
95
- map .getTargetElement ().classList .add (" ol-map-fully-loaded" );
96
- map .getTargetElement ().classList .remove (" ol-map-loading" );
93
+ map ? .getTargetElement ().classList .add (" ol-map-fully-loaded" );
94
+ map ? .getTargetElement ().classList .remove (" ol-map-loading" );
97
95
});
98
96
99
97
defineExpose ({
0 commit comments