Typing is lost when a converter is specified in versions > 6.0.3
- Langage dominant
- TypeScript
- Étoiles
- 7.8k
- Forks
- 2.2k
- Merge moyen
- 22 h 28 min
- PR mergées (30 j)
- 6
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Reproduisez la requête avec un convertisseur en utilisant Angular 18.2.0, Firebase 10.12.0 et AngularFire 18.0.1, puis examinez pourquoi withConverter renvoie un simple objet JavaScript au lieu de la classe demandée. Comparez le comportement avec l’issue 93 associée de rxfire. Le travail est considéré comme terminé lorsque le résultat de la requête conserve la classe convertie.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, firebase, typescript
- Domaine
- databases
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100