import { WorkspaceInvitation } from 'db' import { sendRequest } from 'utils' import { Member } from './member' export const sendInvitation = ( invitation: Omit ) => sendRequest<{ invitation?: WorkspaceInvitation; member?: Member }>({ url: `/api/workspaces/${invitation.workspaceId}/invitations`, method: 'POST', body: invitation, }) export const updateInvitation = (invitation: Partial) => sendRequest({ url: `/api/workspaces/${invitation.workspaceId}/invitations/${invitation.id}`, method: 'PATCH', body: invitation, }) export const deleteInvitation = (invitation: { workspaceId: string id: string }) => sendRequest({ url: `/api/workspaces/${invitation.workspaceId}/invitations/${invitation.id}`, method: 'DELETE', })