angular / angular/angularfire

Support firebase v12

オープン
#3,666 コメント 10 件 リアクション 7 件 担当者 0 名 GitHub で見る
comp: core triaged: keep-open type: feature version: current (v17+)
主要言語
TypeScript
スター
7.8k
フォーク
2.2k
平均マージ
22時間 28分
マージ済み PR(30日)
6

説明

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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Firebase JavaScript SDK v12 のリリースノートと AngularFire 20.0.1 の依存関係およびビルド設定から始め、報告されている TS2345 の UploadTask の不一致を再現します。コンパイルエラーに関係する重複した @firebase/storage の型を追跡し、AngularFire が firebase 12.0.0 で正常にコンパイルできることを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
angular, firebase, typescript
領域
cloud
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
55/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。