Skip to content

Interface: UseServerDataSourceReturn\<TRow\>

Defined in: src/data/use-server-data-source.ts:7

Type Parameters

TRow

TRow

Properties

data

data: TRow[]

Defined in: src/data/use-server-data-source.ts:9

Current loaded data.


error

error: Error | null

Defined in: src/data/use-server-data-source.ts:13

Error from the last load attempt.


isLoading

isLoading: boolean

Defined in: src/data/use-server-data-source.ts:11

Whether a load is in progress.


refresh

refresh: () => void

Defined in: src/data/use-server-data-source.ts:21

Force a reload with the current query.

Returns

void


setFilters

setFilters: (filters) => void

Defined in: src/data/use-server-data-source.ts:17

Update the filter state — triggers a server reload.

Parameters

filters

FilterExpression[]

Returns

void


setSearch

setSearch: (term) => void

Defined in: src/data/use-server-data-source.ts:19

Update the search term — triggers a server reload.

Parameters

term

string

Returns

void


setSort

setSort: (sort) => void

Defined in: src/data/use-server-data-source.ts:15

Update the sort state — triggers a server reload.

Parameters

sort

ColumnSort[]

Returns

void