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

9 lines 1.65 kB
import { AccessControlList, Portal, SynapseClientError, type UserPortalPermissions } from '@sage-bionetworks/synapse-client'; import { UseMutationOptions, UseQueryOptions } from '@tanstack/react-query'; export declare function useCreatePortal(options?: Partial<UseMutationOptions<Portal, SynapseClientError, Portal>>): import("@tanstack/react-query").UseMutationResult<Portal, SynapseClientError, Portal, unknown>; export declare function useDeletePortal(options?: Partial<UseMutationOptions<void, SynapseClientError, string>>): import("@tanstack/react-query").UseMutationResult<void, SynapseClientError, string, unknown>; export declare function useGetPortal(portalId: string, options?: Partial<UseQueryOptions<Portal, SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<Portal, SynapseClientError>; export declare function useGetUserPortalPermissions<TData = UserPortalPermissions>(portalId: string, options?: Partial<UseQueryOptions<UserPortalPermissions, SynapseClientError, TData>>): import("@tanstack/react-query").UseQueryResult<import("@tanstack/query-core").NoInfer<TData>, SynapseClientError>; export declare function useGetPortalACL(portalId: string, options?: Partial<UseQueryOptions<AccessControlList | null, SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<AccessControlList | null, SynapseClientError>; export declare function useUpdatePortalACL(options?: UseMutationOptions<AccessControlList, SynapseClientError, AccessControlList>): import("@tanstack/react-query").UseMutationResult<AccessControlList, SynapseClientError, AccessControlList, unknown>; //# sourceMappingURL=usePortal.d.ts.map