File tree Expand file tree Collapse file tree 1 file changed +13
-6
lines changed
packages/viewer/tests/cypress/tests-e2e Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change 22
33import type { Viewer } from 'cesium'
44import type BaseLayer from 'ol/layer/Base'
5+ import type VectorLayer from 'ol/layer/Vector'
56import type Map from 'ol/Map'
7+ import type VectorSource from 'ol/source/Vector'
68
79import { registerProj4 , WGS84 } from '@swissgeo/coordinates'
810import { LayerType } from '@swissgeo/layers'
@@ -25,12 +27,17 @@ function checkVectorLayerHighlightingSegment(lastIndex: number = -1): number {
2527 const vectorLayers = map
2628 . getLayers ( )
2729 . getArray ( )
28- . filter ( ( layer : BaseLayer ) => layer . get ( 'id' ) . startsWith ( 'vector-layer-' ) )
29- const geomHighlightFeature = vectorLayers . find ( ( layer : BaseLayer ) => {
30- return layer
31- . getSource ( )
32- . getFeatures ( )
33- . find ( ( feature : BaseLayer ) => feature . get ( 'id' ) . startsWith ( 'geom-segment-' ) )
30+ . filter ( ( layer : BaseLayer ) =>
31+ layer . get ( 'id' ) . startsWith ( 'vector-layer-' )
32+ ) as VectorLayer < VectorSource > [ ]
33+ const geomHighlightFeature = vectorLayers . find ( ( layer : VectorLayer < VectorSource > ) => {
34+ const source = layer . getSource ( )
35+ return (
36+ source &&
37+ source
38+ . getFeatures ( )
39+ . find ( ( feature ) => feature . get ( 'id' ) . startsWith ( 'geom-segment-' ) )
40+ )
3441 } )
3542 assertDefined ( geomHighlightFeature )
3643 currentIndex = vectorLayers . indexOf ( geomHighlightFeature )
You can’t perform that action at this time.
0 commit comments