We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a17f63c commit 7004515Copy full SHA for 7004515
graphene/types/schema.py
@@ -236,11 +236,20 @@ def create_interface(self, graphene_type):
236
else None
237
)
238
239
+ def interfaces():
240
+ interfaces = []
241
+ for graphene_interface in graphene_type._meta.interfaces:
242
+ interface = self.add_type(graphene_interface)
243
+ assert interface.graphene_type == graphene_interface
244
+ interfaces.append(interface)
245
+ return interfaces
246
+
247
return GrapheneInterfaceType(
248
graphene_type=graphene_type,
249
name=graphene_type._meta.name,
250
description=graphene_type._meta.description,
251
fields=partial(self.create_fields_for_type, graphene_type),
252
+ interfaces=interfaces,
253
resolve_type=resolve_type,
254
255
0 commit comments