angular / angular/angularfire

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

Ouverte
#3,563 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
7.8k
Forks
2.2k
Merge moyen
22 h 28 min
PR mergées (30 j)
6

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Reproduisez la requête avec un convertisseur en utilisant Angular 18.2.0, Firebase 10.12.0 et AngularFire 18.0.1, puis examinez pourquoi withConverter renvoie un simple objet JavaScript au lieu de la classe demandée. Comparez le comportement avec l’issue 93 associée de rxfire. Le travail est considéré comme terminé lorsque le résultat de la requête conserve la classe convertie.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, firebase, typescript
Domaine
databases
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.