# Entities
A core component of a federation capable GraphQL service is the _entities
field.
For a given __typename
in the given $representations
, Lighthouse will look for
a reference resolver to return the full _Entity
.
# Extends
You have to use @extends
in place of extend type
to annotate type references.
This is because Lighthouse merges type extensions before the final schema is produced,
thus they would not be preserved to appear in the federation schema SDL.