I have been racking my brain for a couple of weeks now with this problem. I have typed observable array being returned via an http request. This the array output to the console. I am trying to grab each item and check the properties.\_hg\_layer. [![enter image description here](https://i.stack.imgur.com/6BIQZ.png)](https://i.stack.imgur.com/6BIQZ.png)

An ngrx state selector is then assigned to Observable and then passed to a BehaviorSubject. This emits the array but won't let me get out the values inside of the array. I have tried every conceivable operator combination. I can't tell if my issue has to do with how the response is typed coming out of the service or how I am using the operators. It will not let me have access to the typed members of the array. IT's as if it doesn't know the properties of the array objects.  

[![enter image description here](https://i.stack.imgur.com/xYTMC.png)](https://i.stack.imgur.com/xYTMC.png)

I have tried assigning the type of object on the subscription and I can't get that to work either. 

[![enter image description here](https://i.stack.imgur.com/ixzay.png)](https://i.stack.imgur.com/ixzay.png)

Any insight or help you could provide would be greatly appreciated. Thank you very much.