Skip to main content

Function: useEnrichment()

useEnrichment(uri, options): UseQueryResult<OutputSchema, Error>

Defined in: web/lib/hooks/use-discovery.ts:298

Fetches enrichment data for an eprint.

Parameters

uri

string

AT-URI of the eprint

options

UseEnrichmentOptions = {}

Query options

Returns

UseQueryResult<OutputSchema, Error>

Query result with enrichment data

Remarks

Returns external IDs, citation counts, and concept/topic data from Semantic Scholar and OpenAlex.

Example

const { data } = useEnrichment('at://did:plc:abc/pub.chive.eprint/123');

if (data?.available && data.enrichment) {
console.log(`Citation count: ${data.enrichment.citationCount}`);
}