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
Let {members} be a list of all members across all subgraphs with the same
coordinate and kind as {member}
If any {members} is marked with @internal
return false
According to the spec, @internal can only be applied to field definitions. The spec for IsExposed(member) seems to handle all member types. Can @internal be applied to other member types, or is IsExposed(member) over-specced?
If {member} is InputField
Let {type} be any input object type that {member} is declared on
What does "any input object type" mean? The input field would only have one parent input object type, right?
There is no spec for IsExposed(type). If we assume that it just checks for @internal on the input object type, then this also contradicts the specification of the @internal directive, that can only be applied to field definitions.
The text was updated successfully, but these errors were encountered:
Some initial questions:
According to the spec,
@internal
can only be applied to field definitions. The spec forIsExposed(member)
seems to handle all member types. Can@internal
be applied to other member types, or isIsExposed(member)
over-specced?What does "any input object type" mean? The input field would only have one parent input object type, right?
There is no spec for
IsExposed(type)
. If we assume that it just checks for@internal
on the input object type, then this also contradicts the specification of the@internal
directive, that can only be applied to field definitions.The text was updated successfully, but these errors were encountered: