We are attempting to use the new GraphQL spec feature that interfaces can implement other interfaces and are getting the following error when running schema checks:
Interface <T> cannot implement interfaces with subgraph schemas. Contact Apollo support if you're interested in using this GraphQL feature with federation.
Is this really blocked from implementing in federation or does Studio not yet support the latest GraphQL JS 15 which included support for the new feature?
For more context the interface we are adding is a value type and will be reused across many services.
Shared Types/Value types
interface A {
foo: String
}
interface B implements A {
foo: String
bar: String
}
Service definition
type ServiceType implements B & A {
foo: String
bar: String
apple: String
}