angular / angular/angularfire

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

Đang mở
#3,563 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
TypeScript
Star
7.8k
Fork
2.2k
Merge trung bình
22 giờ 28 phút
Pull request đã merge (30 ngày)
6

Mô tả

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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Tái hiện truy vấn bằng một converter sử dụng Angular 18.2.0, Firebase 10.12.0 và AngularFire 18.0.1, sau đó kiểm tra lý do withConverter trả về một đối tượng JavaScript thuần thay vì class được yêu cầu. So sánh hành vi này với rxfire issue 93 liên quan. Được xem là hoàn thành khi kết quả truy vấn giữ nguyên class đã được chuyển đổi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
angular, firebase, typescript
Lĩnh vực
databases
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.