Skip to content

OwnerRef

OwnerRef = { kind: "location"; path: string; site: string; } | { key: string; kind: "component"; provider: string; }

Identifies the fetch that produced the value a resolveReference caller is walking — an Adapter is edge data, so only a resolve of the document containing the edge can apply it. location: a page, resolved via resolveLocation. component: an already-resolved Component, re-resolved via getComponent — the shape a nested field, or a standalone fetch outside any page (e.g. a header/footer Component fetched by external id), both produce.