@@ -17,7 +17,7 @@ limitations under the License.
1717import { Injectable , NgZone } from '@angular/core' ;
1818import { BehaviorSubject , Observable , Subject } from 'rxjs' ;
1919import { filter , take } from 'rxjs/operators' ;
20- import { TerraDraw , TerraDrawRectangleMode , TerraDrawPolygonMode } from 'terra-draw' ;
20+ import { TerraDraw , TerraDrawRectangleMode , TerraDrawPolygonMode , HexColor } from 'terra-draw' ;
2121import { TerraDrawGoogleMapsAdapter } from 'terra-draw-google-maps-adapter' ;
2222import { Feature , Polygon } from '@turf/helpers' ;
2323import { SelectionMode } from '../models' ;
@@ -69,11 +69,11 @@ export class TerraDrawService {
6969 }
7070
7171 private initializeTerraDraw ( map : google . maps . Map ) : void {
72- const strokeColor = MATERIAL_COLORS . Red . hex as `#${ string } ` ;
72+ const strokeColor = MATERIAL_COLORS . Red . hex as HexColor ;
7373
7474 const rectangleMode = new TerraDrawRectangleMode ( {
7575 styles : {
76- fillColor : '#ffffff' as `#${ string } ` ,
76+ fillColor : '#ffffff' as HexColor ,
7777 fillOpacity : 0 ,
7878 outlineColor : strokeColor ,
7979 outlineWidth : 2 ,
@@ -82,13 +82,13 @@ export class TerraDrawService {
8282
8383 const polygonMode = new TerraDrawPolygonMode ( {
8484 styles : {
85- fillColor : '#ffffff' as `#${ string } ` ,
85+ fillColor : '#ffffff' as HexColor ,
8686 fillOpacity : 0 ,
8787 outlineColor : strokeColor ,
8888 outlineWidth : 2 ,
8989 closingPointColor : strokeColor ,
9090 closingPointWidth : 6 ,
91- closingPointOutlineColor : '#ffffff' as `#${ string } ` ,
91+ closingPointOutlineColor : '#ffffff' as HexColor ,
9292 closingPointOutlineWidth : 2 ,
9393 } ,
9494 } ) ;
0 commit comments