File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -78,7 +78,8 @@ const cloudlessLayer = shallowRef<TileLayer<XYZ> | null>(null)
7878let untrackCloudless : ( ( ) => void ) | null = null
7979watch ( cloudlessLayer , ( newLayer ) => {
8080 untrackCloudless ?.( )
81- untrackCloudless = newLayer ? trackTileSource ( newLayer . getSource ( ) ! as TileSource ) : null
81+ const src = newLayer ?. getSource ( ) as TileSource | null
82+ untrackCloudless = src ? trackTileSource ( src ) : null
8283} )
8384
8485// Watch for year changes and update the cloudless layer
@@ -127,13 +128,15 @@ const globalOverviewLayer = shallowRef<GlTileLayer | null>(null)
127128let untrackGlobalPredictions : ( ( ) => void ) | null = null
128129watch ( globalPredictionsLayer , ( newLayer ) => {
129130 untrackGlobalPredictions ?.( )
130- untrackGlobalPredictions = newLayer ? trackTileSource ( newLayer . getSource ( ) ! as TileSource ) : null
131+ const src = newLayer ?. getSource ( ) as TileSource | null
132+ untrackGlobalPredictions = src ? trackTileSource ( src ) : null
131133} )
132134
133135let untrackGlobalOverview : ( ( ) => void ) | null = null
134136watch ( globalOverviewLayer , ( newLayer ) => {
135137 untrackGlobalOverview ?.( )
136- untrackGlobalOverview = newLayer ? trackTileSource ( newLayer . getSource ( ) ! as TileSource ) : null
138+ const src = newLayer ?. getSource ( ) as TileSource | null
139+ untrackGlobalOverview = src ? trackTileSource ( src ) : null
137140} )
138141
139142watch (
Original file line number Diff line number Diff line change @@ -39,7 +39,10 @@ async function addStacLayer() {
3939 } )
4040 // Add the new layer to the map
4141 map . value . addLayer ( currentStacLayer )
42- untrackStac = trackTileSource ( currentStacLayer . getSource ( ) ! )
42+ const src = currentStacLayer . getSource ( )
43+ if ( src ) {
44+ untrackStac = trackTileSource ( src )
45+ }
4346}
4447
4548function removeStacLayer ( ) {
You can’t perform that action at this time.
0 commit comments