Typing is lost when a converter is specified in versions > 6.0.3
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7.8k
- Forks
- 2.2k
- Ø Merge
- 22 Std. 28 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
Hi,
When i upgrade to the latest version WithConverter returns a plain Javascript Object instead of the requested class.
This seems to be a bug in rxfire. Se this issue as well: https://github.com/FirebaseExtended/rxfire/issues/93
### Version info
**Angular:** ^18.2.0
**Firebase:** ^10.12.0
**AngularFire:** ^18.0.1
### How to reproduce these conditions
**Steps to set up and reproduce**
Create a class, run a query with a converter, debug the output of the query.
### Expected behavior
A query with the withConverter operator should return the class not a plain javascript object.
### Actual behavior
It returns a plain javascript object.
Beitragsleitfaden
Rechercherichtung
Reproduzieren Sie die Abfrage mit einem Konverter unter Verwendung von Angular 18.2.0, Firebase 10.12.0 und AngularFire 18.0.1. Untersuchen Sie anschließend, warum withConverter statt der angeforderten Klasse ein einfaches JavaScript-Objekt zurückgibt. Vergleichen Sie das Verhalten mit dem verwandten rxfire issue 93. Als erledigt gilt es, wenn das Abfrageergebnis die konvertierte Klasse beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, firebase, typescript
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100