angular / angular/angularfire

collection function has no generic type

Aperta
#3,073 2 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
7.8k
Fork
2.2k
Merge medio
22h 28m
PR unite (30g)
6

Descrizione

### 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)

.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
firebase, typescript
Ambito
backend, databases
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.