collection() missing type arguments
- Lingua principale
- TypeScript
- Stelle
- 7.8k
- Fork
- 2.2k
- Merge medio
- 22h 28m
- PR unite (30g)
- 6
Descrizione
There are no exported functions for the collection function that allow a type to be specified. I see reference to collection() in the docs and in the upgrade information (screenshot below) but it isn't working in my project. If I try to add a type to get a typed collection reference, I get the error: Expected 0 type arguments, but got 1.
### Version info
**Angular:** 13.0.3
**Firebase:** 9.0.0
**AngularFire:** 7.2
**Other (e.g. Ionic/Cordova, Node, browser, operating system):** MacOs Montery
### How to reproduce these conditions
**Steps to set up and reproduce**
Attempt to create a collection reference with a custom type
**Sample data and security rules**
The data isn't important.
### Debug output
Error in VS Code:

AngularFire Upgrade Docs:

### Expected behavior
There should be a version of the collection function that takes a type. There are version of other functions that take a type and even expect a typed CollectionReference.
### Actual behavior
No function exists that takes a type.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando l’entry point esportato collection() e confrontalo con le altre funzioni tipizzate a cui si fa riferimento nella documentazione dell’upgrade. Riproduci l’errore TypeScript con collection() usando le versioni indicate nell’issue, quindi verifica che un tipo personalizzato venga accettato e che il riferimento alla collection risultante sia tipizzato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- angular, firebase, typescript
- Ambito
- databases
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100