Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

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

Aberta
#3,563 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
angular, firebase, typescript
Domínio
databases

Direção de pesquisa

Reproduza a consulta com um conversor usando Angular 18.2.0, Firebase 10.12.0 e AngularFire 18.0.1 e, em seguida, investigue por que withConverter retorna um objeto JavaScript simples em vez da classe solicitada. Compare o comportamento com o issue 93 relacionado do rxfire. Está concluído quando o resultado da consulta preserva a classe convertida.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
7.8k
Forks
2.2k
Merge médio
3d 6h
PRs com merge (30d)
5

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de angular/angularfire

Todas as issues de angular/angularfire

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.