synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
9 lines • 1.72 kB
TypeScript
import { SynapseClientError } from '@/utils';
import { ALL_ENTITY_BUNDLE_FIELDS, EntityBundle, EntityBundleRequest } from '@sage-bionetworks/synapse-types';
import { UseQueryOptions, UseSuspenseQueryOptions } from '@tanstack/react-query';
export declare function useGetEntityBundleQueryOptions<T extends EntityBundleRequest = typeof ALL_ENTITY_BUNDLE_FIELDS, TSelect = EntityBundle<T>>(entityId?: string, version?: number, bundleRequest?: T, select?: (data: EntityBundle<T>) => TSelect): UseQueryOptions<EntityBundle<T>, SynapseClientError, TSelect>;
export declare function useGetEntityBundleSuspenseQueryOptions<T extends EntityBundleRequest = typeof ALL_ENTITY_BUNDLE_FIELDS, TSelect = EntityBundle<T>>(entityId: string, version?: number, bundleRequest?: T, select?: (data: EntityBundle<T>) => TSelect): UseSuspenseQueryOptions<EntityBundle<T>, SynapseClientError, TSelect>;
export declare function useGetEntityBundle<T extends EntityBundleRequest = typeof ALL_ENTITY_BUNDLE_FIELDS, TSelect = EntityBundle<T>>(entityId?: string, version?: number, bundleRequest?: T, options?: Partial<UseQueryOptions<EntityBundle<T>, SynapseClientError, TSelect>>): import("@tanstack/react-query").UseQueryResult<import("@tanstack/query-core").NoInfer<TSelect>, SynapseClientError>;
export declare function useSuspenseGetEntityBundle<T extends EntityBundleRequest = typeof ALL_ENTITY_BUNDLE_FIELDS, TSelect = EntityBundle<T>>(entityId: string, version?: number, bundleRequest?: T, options?: Partial<UseSuspenseQueryOptions<EntityBundle<T>, SynapseClientError, TSelect>>): import("@tanstack/react-query").UseSuspenseQueryResult<TSelect, SynapseClientError>;
export default useGetEntityBundle;
//# sourceMappingURL=useEntityBundle.d.ts.map