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

24 lines 2.82 kB
import { SynapseClientError } from '@/utils'; import { Count } from '@sage-bionetworks/synapse-client'; import { CreateMembershipInvitationRequest, CreateMembershipRequestRequest, MembershipInvitation, MembershipRequest, PaginatedResults, TeamMember, TeamMembershipStatus } from '@sage-bionetworks/synapse-types'; import { UseMutationOptions, UseQueryOptions } from '@tanstack/react-query'; export declare function useGetTeamMembers(teamId: string | number, options?: Partial<UseQueryOptions<PaginatedResults<TeamMember>, SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<PaginatedResults<TeamMember>, SynapseClientError>; export declare function useGetTeamMemberCount(teamId: string, options?: Partial<UseQueryOptions<Count, SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<Count, SynapseClientError>; export declare function useGetIsUserMemberOfTeam(teamId: string, userId: string, options?: Partial<UseQueryOptions<TeamMember | null, SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<TeamMember | null, SynapseClientError>; export declare function useGetMembershipStatus(teamId: string, userId: string, options?: Partial<UseQueryOptions<TeamMembershipStatus, SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<TeamMembershipStatus, SynapseClientError>; export declare function useGetAllOpenMembershipInvitations(userId: string, options?: Partial<UseQueryOptions<MembershipInvitation[], SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<MembershipInvitation[], SynapseClientError>; export declare function useInviteUserToTeam(options?: Partial<UseMutationOptions<MembershipInvitation, SynapseClientError, CreateMembershipInvitationRequest>>): import("@tanstack/react-query").UseMutationResult<MembershipInvitation, SynapseClientError, CreateMembershipInvitationRequest, unknown>; export declare function useAddMemberToTeam(options?: Partial<UseMutationOptions<void, SynapseClientError, { teamId: string; userId: string; }>>): import("@tanstack/react-query").UseMutationResult<void, SynapseClientError, { teamId: string; userId: string; }, unknown>; export declare function useRequestToJoinTeam(options: Partial<UseMutationOptions<MembershipRequest, SynapseClientError, CreateMembershipRequestRequest>>): import("@tanstack/react-query").UseMutationResult<MembershipRequest, SynapseClientError, CreateMembershipRequestRequest, unknown>; export type TeamMembershipParam = { teamId: string; userId: string; }; export declare function useDeleteTeamMembership(options?: Partial<UseMutationOptions<void, SynapseClientError, TeamMembershipParam>>): import("@tanstack/react-query").UseMutationResult<void, SynapseClientError, TeamMembershipParam, unknown>; //# sourceMappingURL=useTeamMembers.d.ts.map