ComponentListItem
Properties
Section titled “Properties”content?
Section titled “content?”
optionalcontent?:ContentDocument
Present iff the query asked for the content projection (content: true) — the item’s
resolved document, shaped exactly like getComponent’s own content for the same read
options.
contract
Section titled “contract”contract:
EntityDescriptor
key:
string
paths?
Section titled “paths?”
optionalpaths?:ComponentPathEntry[]
Present iff the query asked for published addresses (paths: true) — every live published
node whose root Presentation payload binds this component. Empty for a component published but
bound at no node (a fragment, or a page not yet placed).
provider
Section titled “provider”provider:
string
title?
Section titled “title?”
optionaltitle?:string|null
The human title of this component — the value at its Contract chain’s declared title field,
frozen at publish and locale-resolved per request. null when no Contract in the chain declares
one, or when the declaration doesn’t resolve. Always the component’s own title, even when a
stream projects the item through an Adapter; a node’s contextually overridden title for one
address comes from listNodes instead.