angular / angular/angularfire

collection function has no generic type

オープン
#3,073 コメント 2 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
TypeScript
スター
7.8k
フォーク
2.2k
平均マージ
22時間 28分
マージ済み PR(30日)
6

説明

### Version info

**Angular:**
12.2.0
**Firebase:**
9.4.0
**AngularFire:**
7.2.0

### How to reproduce these conditions
import {
collection,
} from '@angular/fire/firestore';

### Expected behavior

collection suppose to receive generic type of collection documents interface. as stated in docs

import { collection } from '@angular/fire/firestore';
collection(firestore, 'foo') // CollectionReference

### Actual behavior
generic type is not configured, hence causing a problem on passing to update and doc functions with the generic type of the interface set
![Code_Y7nW5tuIqt](https://user-images.githubusercontent.com/1358030/142910550-ba3c36c6-e8b3-4b3b-b9b3-b0a068e9aca9.png)
![chrome_9x67l0gpG5](https://user-images.githubusercontent.com/1358030/142910580-b4d0d876-9132-49ab-a3e3-80b033f47b65.png)

.

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

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

調査の方向性

Start at the @angular/fire/firestore collection entry point and inspect how its return type is declared. Compare it with the documented collection(firestore, 'foo') usage, then check how the resulting type is passed to update and doc. Done means collection accepts the generic type and preserves it for those calls.

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

評価

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

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

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