Skip to content

Commit a43185d

Browse files
committed
polish
1 parent e9e0c2d commit a43185d

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

spec/Section 2 -- Source Schema.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -898,10 +898,11 @@ type Review {
898898
A stand-in must declare a `@key` that matches one of the keys declared on the
899899
interface.
900900

901-
A stand-in is not required to declare a lookup field. Without a lookup, the
902-
executor cannot fetch the stand-in's fields for values resolved elsewhere,
903-
unless another effective owner of a shareable field is reachable instead. Such a
904-
stand-in usually declares only its key fields and serves as a typed entry point.
901+
A stand-in is not required to declare a lookup field. Without one, each non-key
902+
field must either be `@shareable` with another effective owner reachable from
903+
every context that needs the field, or be replaced with `@implement` on every
904+
implementing type. A stand-in that declares only key fields serves as a typed
905+
reference to the entity.
905906

906907
```graphql example
907908
# Source Schema A

0 commit comments

Comments
 (0)