@memori.ai/memori-api-client
Version:
React library to integrate a Memori in your app or website
21 lines (20 loc) • 1.02 kB
TypeScript
import { Memory, ResponseSpec } from '../types';
declare const _default: (apiUrl: string) => {
getMemories: (sessionId: string, type?: 'ALL' | 'CONTENTS' | 'DEFAULTS' | 'DRAFTS' | 'EXPERT_REFERENCES') => Promise<ResponseSpec & {
memories: Memory[];
}>;
getMemoriesPaginated: (sessionId: string, from: number, howMany: number, type?: 'ALL' | 'CONTENTS' | 'DEFAULTS' | 'DRAFTS' | 'EXPERT_REFERENCES') => Promise<ResponseSpec & {
count: number;
memories: Memory[];
}>;
getMemory: (sessionId: string, memoryId: string) => Promise<ResponseSpec & {
memory: Memory;
}>;
patchMemory: (sessionId: string, memory: Memory) => Promise<ResponseSpec>;
deleteMemory: (sessionId: string, memoryId: string) => Promise<ResponseSpec>;
postMemory: (sessionId: string, memory: Omit<Memory, 'memoryID'>) => Promise<ResponseSpec & {
memoryID: string;
}>;
getMemoryAccess: (sessionId: string, memoryId: string) => Promise<ResponseSpec>;
};
export default _default;