Chuẩn Relay Connection bọc danh sách trong edges (mỗi phần tử là { node }) kèm pageInfo. Mô phỏng first: K (lấy K phần tử đầu) trên một mảng.
Cho mảng node và K, trả về object connection:
{"edges":[{"node":...},...],"pageInfo":{"hasNextPage":bool,"count":K_lấy_được}}
hasNextPage = true nếu còn phần tử sau K phần tử đầu.
Input:
[10,20,30,40]
2
Output:
{"edges":[{"node":10},{"node":20}],"pageInfo":{"hasNextPage":true,"count":2}}
Dòng 1: mảng node JSON. Dòng 2: số nguyên K (first).
0 ≤ K. 0 ≤ số node ≤ 1000. Nếu K ≥ số node thì lấy hết, hasNextPage = false.
Object connection với edges, pageInfo theo định dạng mô tả.
Ví dụ:
Đầu vào:
[10,20,30,40]
2
Đầu ra:
{"edges":[{"node":10},{"node":20}],"pageInfo":{"hasNextPage":true,"count":2}}Giải thích:
Đang tải editor...