This part is tripping me up… I tried
query {
queryHasInterfaceField {
__typename
interfaceField {
__typename
}
}
}
result:
{
"queryHasInterfaceField": [
{
"__typename": "HasInterfaceField",
"interfaceField": {
"__typename": "FirstImplement"
}
}
]
}
I’ve got all this in a sandbox branch if you want to check it out/work there: GitHub - matthewmcneely/dgraph-v21.03-sandbox at explanations/interface-type-results