When Firebase updated to version 4.8.1 they refactored their type definitions, I wrote an email yesterday explaining this to my list, you can see the archive here: https://ckarchive.com/b/wvu2hgh4k2wo
in package.json change “firebase”: “^4.8.1”
to “4.8.0” then save package.json
reinstall firebase.
I don’t know if this is necessarily what you “should” do, but to the best of my knowledge, rolling back .1 should be fine until 4.8.1 and Ionic are working harmoniously (or we know exactly how to reword our imports to get in line with @javebratt ‘s post)
The thing is, it’s not about that, it’s not a mismatch between Ionic and Firebase, it’s simply that the version 4.8.1 of Firebase refactored their type definitions, so you need to make some changes if you want to use them (or you can declare everything as any).
No problem, that updated hit me out of the blue. I do believe Firebase should have done a better job at letting us know about it and what we needed to do to upgrade