Skip to content

Function: useWhereUsed()

useWhereUsed<TRow>(dataSource, rows, getRowId, getParentId): UseWhereUsedReturn<TRow>

Defined in: src/data/use-where-used.ts:24

Hook managing where-used queries. Uses dataSource.whereUsed() if available, otherwise falls back to in-memory tree traversal.

Type Parameters

TRow

TRow

Parameters

dataSource

DataSource<TRow>

rows

TRow[]

getRowId

(row) => string

getParentId

(row) => string | null | undefined

Returns

UseWhereUsedReturn<TRow>