synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
13 lines • 814 B
TypeScript
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