### Version info <!-- What versions of the following libraries are you using? Note that your issue may already be fixed in the latest versions. --> **Angular:** 8.0.0 **Firebase:** 6.1.1 **AngularFire:** 5.2.1 **Browser:** Google Chrome 75.0.3770.80 ### How to reproduce these conditions ```typescript this._firestore.collection<Model>(COLLECTION).doc<Model>(DOCUMENT).snapshotChanges() ``` ### Expected behavior `snapshotChanges()` returns a `type` property with different values: `added`, `modified`, `removed` as described [in the documentation](https://github.com/angular/angularfire2/blob/master/docs/firestore/documents.md#the-documentchangeaction-type). ### Actual behavior `snapshotChanges()` always returns `value` for the `type` property.