angular / angular/angularfire

Support firebase v12

Abierto
#3,666 10 comentarios 7 reacciones 0 asignados Ver en GitHub
comp: core triaged: keep-open type: feature version: current (v17+)
Lenguaje dominante
TypeScript
Estrellas
7.8k
Forks
2.2k
Merge medio
22 h 28 min
PR fusionados (30 d)
6

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con las notas de la versión de Firebase JavaScript SDK v12 y la configuración de dependencias y compilación de AngularFire 20.0.1; después, reproduce la incompatibilidad de UploadTask reportada como TS2345. Rastrea los tipos duplicados de @firebase/storage implicados en el error de compilación y verifica que AngularFire compile correctamente con firebase 12.0.0.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, firebase, typescript
Área
cloud
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.