@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
35 lines (34 loc) • 1.46 kB
TypeScript
import { ResponseSpec, Invitation } from '../types';
declare const _default: (apiUrl: string) => {
getSentInvitations: (authToken: string) => Promise<ResponseSpec & {
invitations: Invitation[];
}>;
getMemoriInvitations: (authToken: string, memoriId: string) => Promise<ResponseSpec & {
invitations: Invitation[];
}>;
getReceivedInvitations: (authToken: string) => Promise<ResponseSpec & {
invitations: Invitation[];
}>;
getAllInvitations: (authToken: string) => Promise<ResponseSpec & {
invitations: Invitation[];
}>;
getInvitation: (authToken: string, invitationId: string) => Promise<ResponseSpec & {
invitation: Invitation;
}>;
updateInvitation: (authToken: string, invitation: Partial<Omit<Invitation, 'invitationID'>> & {
invitationID: string;
}) => Promise<ResponseSpec & {
invitation: Invitation;
}>;
deleteInvitation: (authToken: string, invitationId: string) => Promise<ResponseSpec>;
acceptInvitation: (authToken: string, invitationId: string) => Promise<ResponseSpec & {
invitation: Invitation;
}>;
rejectInvitation: (authToken: string, invitationId: string) => Promise<ResponseSpec & {
invitation: Invitation;
}>;
sendInvitation: (authToken: string, invitation: Partial<Omit<Invitation, 'invitationID'>>) => Promise<ResponseSpec & {
invitation: Invitation;
}>;
};
export default _default;