()
| 227 | } |
| 228 | |
| 229 | private _combineOptions(): Observable<google.maps.PolygonOptions> { |
| 230 | return combineLatest([this._options, this._paths]).pipe( |
| 231 | map(([options, paths]) => { |
| 232 | const combinedOptions: google.maps.PolygonOptions = { |
| 233 | ...options, |
| 234 | paths: paths || options.paths, |
| 235 | }; |
| 236 | return combinedOptions; |
| 237 | }), |
| 238 | ); |
| 239 | } |
| 240 | |
| 241 | private _watchForOptionsChanges() { |
| 242 | this._options.pipe(takeUntil(this._destroyed)).subscribe(options => { |