UNPKG

@memori.ai/memori-api-client

Version:

React library to integrate a Memori in your app or website

21 lines (20 loc) 1.02 kB
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;