UNPKG

polyfact

Version:

<h1 align="center">PolyFact</h1>

34 lines (33 loc) 1.17 kB
import { InputClientOptions } from "./clientOpts"; declare function createMemory(clientOptions?: InputClientOptions, isPublic?: boolean): Promise<{ id: string; }>; declare function updateMemory(id: string, input: string, maxToken?: number, clientOptions?: InputClientOptions): Promise<{ success: boolean; }>; declare function getAllMemories(clientOptions?: InputClientOptions): Promise<{ ids: string[]; }>; type MemoryAddOptions = { maxToken?: number; }; declare class Memory { memoryId: PromiseLike<string>; clientOptions: InputClientOptions; constructor(clientOptions?: InputClientOptions, isPublic?: boolean); add(input: string, { maxToken }?: MemoryAddOptions): Promise<void>; } export { createMemory, updateMemory, getAllMemories, Memory }; export type MemoryClient = { createMemory: (isPublic: true) => Promise<{ id: string; }>; updateMemory: (id: string, input: string, maxToken?: number) => Promise<{ success: boolean; }>; getAllMemories: () => Promise<{ ids: string[]; }>; Memory: () => Memory; }; export default function client(clientOptions?: InputClientOptions): MemoryClient;