Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
angular, firebase, typescript
Área
databases

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.

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.

Lenguaje dominante
TypeScript
Estrellas
7.8k
Forks
2.2k
Merge medio
3 d 6 h
PR fusionados (30 d)
5

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de angular/angularfire

Todos los issues de angular/angularfire

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.