Typing is lost when a converter is specified in versions > 6.0.3
- Lenguaje dominante
- TypeScript
- Estrellas
- 7.8k
- Forks
- 2.2k
- Merge medio
- 22 h 28 min
- PR fusionados (30 d)
- 6
Descripción
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.
Guía de contribución
Línea de trabajo
Reproduce la consulta con un convertidor usando Angular 18.2.0, Firebase 10.12.0 y AngularFire 18.0.1; después, inspecciona por qué withConverter devuelve un objeto JavaScript simple en lugar de la clase solicitada. Compara el comportamiento con el issue 93 relacionado de rxfire. Se considera terminado cuando el resultado de la consulta conserva la clase convertida.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- angular, firebase, typescript
- Área
- databases
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100