angular / angular/angularfire

Support firebase v12

Aberta
#3,666 10 comentários 7 reações 0 responsáveis Ver no GitHub
comp: core triaged: keep-open type: feature version: current (v17+)
Linguagem predominante
TypeScript
Estrelas
7.8k
Forks
2.2k
Merge médio
22h 28min
PRs com merge (30d)
6

Descrição

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

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pelas notas de lançamento do Firebase JavaScript SDK v12 e pela configuração de dependências e build do AngularFire 20.0.1; em seguida, reproduza a incompatibilidade TS2345 de UploadTask relatada. Rastreie os tipos duplicados de @firebase/storage envolvidos no erro de compilação e verifique se o AngularFire compila com sucesso com firebase 12.0.0.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
angular, firebase, typescript
Domínio
cloud
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.