[BUG] `this` context not available in typescript definitions

Đang mở
#338 1 bình luận 2 reaction 0 người được giao Xem trên GitHub

@samchungy đang làm issue này rồi.

Từ ngày 25/10/2024.

  • #363 của @samchungy — đang mở

Đánh giá

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

Hướng nghiên cứu

Không có tệp hoặc test nào được nêu tên. Hãy bắt đầu bằng cách tìm các định nghĩa TypeScript và entry point của batch loader được mô tả trong issue, sau đó tái hiện vấn đề liên quan đến việc sử dụng this bên trong một hàm tải theo lô. Công việc được xem là hoàn tất khi instance DataLoader được định kiểu chính xác là this ở đó và các kiểm tra TypeScript hiện có đều vượt qua.

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

Mô tả

bug

Expected Behavior

inside a batch load function, this should refer to the data loader instance

Current Behavior

this is not typed inside the batch load function

Possible Solution

Steps to Reproduce

attempt to use this in a batch loader function, see that typescript complains

Context

my api call gives me back excess properties, so i want to prime my data loader with the excess data inside my batch function.

Ngôn ngữ chính
JavaScript
Star
13.4k
Fork
522
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của graphql/dataloader

Tất cả issue của graphql/dataloader

Issue tương tự

Thêm issue về JavaScript

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.