You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* This file contains several groups of GraphQL definitions we use during codegen:
7
5
*
@@ -35,7 +33,42 @@ internal val kotlinLabsDefinitions_0_3 = """
35
33
""${'"'}
36
34
directive @typePolicy(
37
35
""${'"'}
38
-
a selection set containing fields used to compute the cache key of an object. Order is important.
36
+
A selection set containing fields used to compute the cache key of an object.
37
+
Nested selection sets are currently not supported. Order is important.
38
+
39
+
Key fields can be defined on interfaces. In that case, the key fields apply to all sub-types and sub-types are not allowed to define their own key fields.
40
+
If a type implements multiple interfaces with keyfields, the keyfields must match across all interfaces with keyfields.
41
+
42
+
The key fields are automatically added to the operations by the compiler.
43
+
Aliased key fields are not recognized and the compiler adds a non-aliased version of the field if that happens.
44
+
If a type is queried through an interface/union, this may add fragments.
0 commit comments