Can a GraphQL input type inherit from another type or interface?
No, the spec does not allow input types to implement interfaces. And GraphQL type system in general does not define any form of inheritance (the extends keyword adds fields to an existing type, and isn’t for inheritance). The spec is intentionally constrained to stay simple. This means that you’re stuck repeating fields across input types. … Read more