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

useAssetsAll

@mineflow/client-react


@mineflow/client-react / EAM / useAssetsAll

Function: useAssetsAll()

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

Defined in: client-react/src/domain-hooks/eam.ts:39

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

Parameters​

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

Returns​

UseQueryResult<object[]>

UseQueryResult<AssetRow[]> — все активы со всех страниц.