angular / angular/angularfire

Support firebase v12

Ouverte
#3,666 10 commentaires 7 réactions 0 personnes assignées Voir sur GitHub
comp: core triaged: keep-open type: feature version: current (v17+)
Langage dominant
TypeScript
Étoiles
7.8k
Forks
2.2k
Merge moyen
22 h 28 min
PR mergées (30 j)
6

Description

`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.
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par les notes de version de Firebase JavaScript SDK v12 et la configuration des dépendances et du build d’AngularFire 20.0.1, puis reproduisez l’incompatibilité TS2345 de UploadTask signalée. Suivez les types @firebase/storage dupliqués impliqués dans l’erreur de compilation et vérifiez qu’AngularFire se compile correctement avec firebase 12.0.0.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, firebase, typescript
Domaine
cloud
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.