UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

13 lines 814 B
import { EntityHeader, Evaluation, UserGroupHeader } from '@sage-bionetworks/synapse-types'; export type UseGetInfoFromIdsProps<T extends EntityHeader | UserGroupHeader | Evaluation, THookType = T extends EntityHeader ? 'ENTITY_HEADER' : T extends UserGroupHeader ? 'USER_PROFILE' : T extends Evaluation ? 'EVALUATION_QUEUE' : never> = { ids: string[]; type: THookType; }; /** * React hook to get user profiles or entities or evaluation queues. Utilizes a custom cache in sessionStorage. * * For fetching just one entity or usergroup, see useGetEntity/useGetUserGroupHeader hooks powered by react-query * @returns */ export default function useGetInfoFromIds<T extends EntityHeader | UserGroupHeader | Evaluation>(props: UseGetInfoFromIdsProps<T>): T[]; //# sourceMappingURL=useGetInfoFromIds.d.ts.map