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

usePersonnelAll

@mineflow/client-react


@mineflow/client-react / HR / usePersonnelAll

Function: usePersonnelAll()

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

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

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

Parameters​

ParameterTypeDescription
queryOmit<PersonnelQuery, "cursor" | "limit">Фильтры без cursor/limit (их хук подставляет сам).
options?{ enabled?: boolean; }-
options.enabled?boolean-

Returns​

UseQueryResult<object[]>

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