Skip to main content

Function: useHierarchy()

useHierarchy(params, options): UseQueryResult<HierarchyResponse, Error>

Defined in: web/lib/hooks/use-edges.ts:374

Fetches hierarchy for a subkind (e.g., field tree).

Parameters

params

HierarchyParams

Hierarchy parameters (subkind and relationSlug required)

options

UseEdgeOptions = {}

Hook options

Returns

UseQueryResult<HierarchyResponse, Error>

Query result with hierarchy tree

Example

// Get full field hierarchy using narrower relations
const { data: hierarchy } = useHierarchy({ subkind: 'field', relationSlug: 'narrower' });