@@ -34,6 +34,7 @@ class RasterDEMTileSource extends RasterTileSource<'raster-dem'> {
3434 tile . request = getImage ( this . map . _requestManager . transformRequest ( url , ResourceType . Tile ) , imageLoaded . bind ( this ) ) ;
3535
3636 function imageLoaded (
37+ this : RasterDEMTileSource ,
3738 err ?: Error | null ,
3839 img ?: TextureImage | null ,
3940 responseHeaders ?: Headers ,
@@ -47,7 +48,6 @@ class RasterDEMTileSource extends RasterTileSource<'raster-dem'> {
4748 callback ( err ) ;
4849 } else if ( img ) {
4950 const expiryData = getExpiryDataFromHeaders ( responseHeaders ) ;
50- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
5151 if ( this . map . _refreshExpiredTiles ) tile . setExpiryData ( expiryData ) ;
5252 const transfer = ImageBitmap && img instanceof ImageBitmap && offscreenCanvasSupported ( ) ;
5353 // DEMData uses 1px padding. Handle cases with image buffer of 1 and 2 pxs, the rest assume default buffer 0
@@ -57,7 +57,6 @@ class RasterDEMTileSource extends RasterTileSource<'raster-dem'> {
5757 const padding = 1 - buffer ;
5858 const borderReady = padding < 1 ;
5959 if ( ! borderReady && ! tile . neighboringTiles ) {
60- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
6160 tile . neighboringTiles = this . _getNeighboringTiles ( tile . tileID ) ;
6261 }
6362
@@ -66,28 +65,23 @@ class RasterDEMTileSource extends RasterTileSource<'raster-dem'> {
6665 const params : WorkerSourceDEMTileRequest = {
6766 uid : tile . uid ,
6867 tileID : tile . tileID ,
69- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
7068 source : this . id ,
71- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
7269 type : this . type ,
73- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
7470 scope : this . scope ,
7571 rawImageData,
76- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
7772 encoding : this . encoding ,
7873 padding
7974 } ;
8075
8176 if ( ! tile . actor || tile . state === 'expired' ) {
82- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
8377 tile . actor = this . dispatcher . getActor ( ) ;
8478
8579 tile . actor . send ( 'loadTile' , params , done . bind ( this ) , undefined , true ) ;
8680 }
8781 }
8882 }
8983
90- function done ( err ?: Error | null , dem ?: DEMData | null ) {
84+ function done ( this : RasterDEMTileSource , err ?: Error | null , dem ?: DEMData | null ) {
9185 if ( err ) {
9286 tile . state = 'errored' ;
9387 callback ( err ) ;
0 commit comments