Support firebase v12
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7.8k
- Forks
- 2.2k
- Ø Merge
- 22 Std. 28 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
`firebase` `12.0.0` was recently released:
- https://firebase.google.com/support/release-notes/js
- https://github.com/firebase/firebase-js-sdk/releases/tag/firebase%4012.0.0
AngularFire `20.0.1` is not compatible with it; produces compilation errors such as:
```dart
✘ [ERROR] TS2345:
Argument of type 'import("node_modules/@angular/fire/node_modules/@firebase/storage/dist/storage-public").UploadTask'
is not assignable to parameter of type 'import("node_modules/@firebase/storage/dist/storage-public").UploadTask'.
Types of property 'catch' are incompatible.
```
Beitragsleitfaden
Rechercherichtung
Beginne mit den Release Notes des Firebase JavaScript SDK v12 und der Abhängigkeits- und Build-Konfiguration von AngularFire 20.0.1 und reproduziere anschließend die gemeldete TS2345-Inkompatibilität von UploadTask. Verfolge die duplizierten @firebase/storage-Typen, die am Kompilierungsfehler beteiligt sind, und überprüfe, dass AngularFire erfolgreich mit firebase 12.0.0 kompiliert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, firebase, typescript
- Bereich
- cloud
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100