angular / angular/angularfire

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
Linguagem predominante
TypeScript
Estrelas
7.8k
Forks
2.2k
Merge médio
22h 28min
PRs com merge (30d)
6

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.

Guia de contribuição

Abrir o guia de contribuição

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.

Avaliação

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

Receba novas issues na sua caixa de entrada

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