@langchain/community
Version:
Third-party integrations for LangChain.js
1 lines • 1.58 kB
Source Map (JSON)
{"version":3,"file":"memory.d.ts","names":["ListKeyOptions","RecordManager","UpdateOptions","MemoryRecord","InMemoryRecordManager","Map","Promise"],"sources":["../../src/indexes/memory.d.ts"],"sourcesContent":["import { ListKeyOptions, RecordManager, UpdateOptions } from \"@langchain/core/indexing\";\ninterface MemoryRecord {\n updatedAt: number;\n groupId: string | null;\n}\nexport declare class InMemoryRecordManager extends RecordManager {\n lc_namespace: string[];\n records: Map<string, MemoryRecord>;\n constructor();\n createSchema(): Promise<void>;\n getTime(): Promise<number>;\n update(keys: string[], updateOptions?: UpdateOptions): Promise<void>;\n exists(keys: string[]): Promise<boolean[]>;\n listKeys(options?: ListKeyOptions): Promise<string[]>;\n deleteKeys(keys: string[]): Promise<void>;\n}\nexport {};\n//# sourceMappingURL=memory.d.ts.map"],"mappings":";;;UACUG,YAAAA;;EAAAA,OAAAA,EAAAA,MAAY,GAAA,IAAA;AAItB;AAEyBA,cAFJC,qBAAAA,SAA8BH,aAAAA,CAE1BE;EAAZE,YAAAA,EAAAA,MAAAA,EAAAA;EAEOC,OAAAA,EAFPD,GAEOC,CAAAA,MAAAA,EAFKH,YAELG,CAAAA;EACLA,WAAAA,CAAAA;EAC4BJ,YAAAA,CAAAA,CAAAA,EAFvBI,OAEuBJ,CAAAA,IAAAA,CAAAA;EAAgBI,OAAAA,CAAAA,CAAAA,EAD5CA,OAC4CA,CAAAA,MAAAA,CAAAA;EAC/BA,MAAAA,CAAAA,IAAAA,EAAAA,MAAAA,EAAAA,EAAAA,aAAAA,CAAAA,EADeJ,aACfI,CAAAA,EAD+BA,OAC/BA,CAAAA,IAAAA,CAAAA;EACLN,MAAAA,CAAAA,IAAAA,EAAAA,MAAAA,EAAAA,CAAAA,EADKM,OACLN,CAAAA,OAAAA,EAAAA,CAAAA;EAAiBM,QAAAA,CAAAA,OAAAA,CAAAA,EAAjBN,cAAiBM,CAAAA,EAAAA,OAAAA,CAAAA,MAAAA,EAAAA,CAAAA;EACRA,UAAAA,CAAAA,IAAAA,EAAAA,MAAAA,EAAAA,CAAAA,EAAAA,OAAAA,CAAAA,IAAAA,CAAAA"}