Inconsistency in `DatasetVersionInfo` model? (Date vs string)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- api, backend-api-design
Hướng nghiên cứu
Bắt đầu với định nghĩa DatasetVersionInfo được tham chiếu trong src/datasets/domain/models/Dataset.ts và phần chuyển đổi trong src/datasets/infra/repositories/transformers/datasetTransformers.ts. So sánh cách releaseTime, createTime và lastUpdateTime được biểu diễn so với response của Dataverse API. Được xem là hoàn tất khi model và transformer sử dụng cách biểu diễn timestamp có chủ đích và nhất quán cho cả ba trường.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I noticed that in the DatasetVersionInfo model, the timestamps use inconsistent types:
releaseTime and createTime are represented as Date objects, while lastUpdateTime is represented as an ISO 8601 string and not transformed into a Date object:
The return values from the Dataverse API for retrieving a dataset version are all consistently ISO 8601 strings:
I was wondering what the reason for this is, or whether this inconsistency should be cleaned up? (If so, I'd be open to opening a PR for that)
- Ngôn ngữ chính
- TypeScript
- Star
- 20
- Fork
- 11
- Merge trung bình
- 2 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 1
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của IQSS/dataverse-client-javascript
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
IQSS/dataverse-client-javascript#477 · 1 bình luận ·
-
Missing dependency `p-limit` Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
IQSS/dataverse-client-javascript#465 · 1 bình luận · 2 reaction ·
-
GREI Re-arch
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
-
FY26 Sprint 3 FY27 Sprint 3 GREI Re-arch Size: 20 SPA
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
Tất cả issue của IQSS/dataverse-client-javascript
Issue tương tự
-
Browser Waiting for: Product Owner
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
getsentry/sentry-javascript#24577 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
agilepathway/label-checker#640 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
copse-dev/agent-pane#2953 ·
-
[aw] Upgrade available Đang mởagentic-workflows
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
githubnext/rig#534 ·
-
automation missing-model model-sync provider:pioneer
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
anomalyco/models.dev#7701 ·