angular / angular/angularfire

Typing is lost when a converter is specified in versions > 6.0.3

Abierto
#3,563 1 comentario 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.