Skip to content

Commit 0406c7a

Browse files
authored
feat(router): add router support for field resolvers without arguments (#2645)
1 parent 4aacdee commit 0406c7a

File tree

14 files changed

+2723
-1479
lines changed

14 files changed

+2723
-1479
lines changed

demo/pkg/subgraphs/projects/generated/mapping.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,16 @@
651651
"mapped": "category"
652652
}
653653
]
654+
},
655+
{
656+
"original": "taskCount",
657+
"mapped": "task_count",
658+
"argumentMappings": []
659+
},
660+
{
661+
"original": "activeMilestoneCount",
662+
"mapped": "active_milestone_count",
663+
"argumentMappings": []
654664
}
655665
]
656666
},
@@ -959,6 +969,11 @@
959969
"mapped": "priority"
960970
}
961971
]
972+
},
973+
{
974+
"original": "totalProjectCount",
975+
"mapped": "total_project_count",
976+
"argumentMappings": []
962977
}
963978
]
964979
},
@@ -1221,6 +1236,34 @@
12211236
"request": "ResolveProjectTopPriorityItemRequest",
12221237
"response": "ResolveProjectTopPriorityItemResponse"
12231238
},
1239+
{
1240+
"type": "LOOKUP_TYPE_RESOLVE",
1241+
"lookupMapping": {
1242+
"type": "Project",
1243+
"fieldMapping": {
1244+
"original": "taskCount",
1245+
"mapped": "task_count",
1246+
"argumentMappings": []
1247+
}
1248+
},
1249+
"rpc": "ResolveProjectTaskCount",
1250+
"request": "ResolveProjectTaskCountRequest",
1251+
"response": "ResolveProjectTaskCountResponse"
1252+
},
1253+
{
1254+
"type": "LOOKUP_TYPE_RESOLVE",
1255+
"lookupMapping": {
1256+
"type": "Project",
1257+
"fieldMapping": {
1258+
"original": "activeMilestoneCount",
1259+
"mapped": "active_milestone_count",
1260+
"argumentMappings": []
1261+
}
1262+
},
1263+
"rpc": "ResolveProjectActiveMilestoneCount",
1264+
"request": "ResolveProjectActiveMilestoneCountRequest",
1265+
"response": "ResolveProjectActiveMilestoneCountResponse"
1266+
},
12241267
{
12251268
"type": "LOOKUP_TYPE_RESOLVE",
12261269
"lookupMapping": {
@@ -1342,6 +1385,20 @@
13421385
"rpc": "ResolveEmployeeAverageTaskCompletionDays",
13431386
"request": "ResolveEmployeeAverageTaskCompletionDaysRequest",
13441387
"response": "ResolveEmployeeAverageTaskCompletionDaysResponse"
1388+
},
1389+
{
1390+
"type": "LOOKUP_TYPE_RESOLVE",
1391+
"lookupMapping": {
1392+
"type": "Employee",
1393+
"fieldMapping": {
1394+
"original": "totalProjectCount",
1395+
"mapped": "total_project_count",
1396+
"argumentMappings": []
1397+
}
1398+
},
1399+
"rpc": "ResolveEmployeeTotalProjectCount",
1400+
"request": "ResolveEmployeeTotalProjectCountRequest",
1401+
"response": "ResolveEmployeeTotalProjectCountResponse"
13451402
}
13461403
]
13471404
}

0 commit comments

Comments
 (0)