-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Currently, when queries return interfaces all possible fields are selected: e.g.
Schema:
type Query {
named: Named
}
type Person implements Named {
name: String
dogs: [Dog]
}
type Dog implements Named {
name: String
owner: Person
}
interface Named {
name: String
}
Will generate query:
query Named {
named: {
name
... on Person {
pets {
name
}
}
... on Dog {
owner {
name
}
}
}
}
But if we disable this new option (on @GraphQLQuery
) it would generate just
query Named {
named: {
name
}
}
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed