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

useDocumentsByEntity

@mineflow/client-react


@mineflow/client-react / useDocumentsByEntity

Function: useDocumentsByEntity()

function useDocumentsByEntity(
entityType: string,
entityId: string | undefined,
enabled?: boolean): UseQueryResult<object[]>;

Defined in: client-react/src/documents.ts:128

Документы сущности-владельца (entityType+entityId) — кросс-девайс список (ADR-0051): утверждающий на другом устройстве видит вложения рапорта. Запрос не запускается при пустом entityId.

Parameters

ParameterTypeDefault valueDescription
entityTypestringundefinedТип сущности-владельца (напр. 'shift-report').
entityIdstring | undefinedundefinedid владельца (undefined/пустой → запрос выключен).
enabledbooleantrueДополнительный гейт запуска (по умолчанию true).

Returns

UseQueryResult<object[]>

UseQueryResult<DocumentList>.

Example

const { data: docs } = useDocumentsByEntity('shift-report', reportId);