Перейти к основному содержимому

usePersonnelAll

@mineflow/client-react


@mineflow/client-react / usePersonnelAll

Function: usePersonnelAll()

function usePersonnelAll(query?: Omit<PersonnelQuery, "cursor" | "limit">): UseQueryResult<object[]>;

Defined in: client-react/src/domain-hooks/hr.ts:27

Полный список персонала: стягивает ВСЕ страницы курсора (в отличие от usePersonnel — одна страница ≤200, молча обрезающая крупный участок). Курсор/ лимит хук гонит сам; caller передаёт только фильтры (objectId). Отдельный ключ (…list({…, all: true})), чтобы не пересекаться с кэшем usePersonnel.

Parameters

ParameterTypeDescription
queryOmit<PersonnelQuery, "cursor" | "limit">Фильтры без cursor/limit (их хук подставляет сам).

Returns

UseQueryResult<object[]>

UseQueryResult<PersonnelRow[]> — весь персонал со всех страниц.