{"version":3,"file":"base.cjs","names":["Serializable"],"sources":["../../../../src/memory/stores/entity/base.ts"],"sourcesContent":["import { Serializable } from \"@langchain/core/load/serializable\";\n\n/**\n * Base class for all entity stores. All entity stores should extend this\n * class.\n */\nexport abstract class BaseEntityStore extends Serializable {\n  abstract get(key: string, defaultValue?: string): Promise<string | undefined>;\n\n  abstract set(key: string, value?: string): Promise<void>;\n\n  abstract delete(key: string): Promise<void>;\n\n  abstract exists(key: string): Promise<boolean>;\n\n  abstract clear(): Promise<void>;\n}\n"],"mappings":";;;;;;;AAMA,IAAsB,kBAAtB,cAA8CA,kCAAAA,aAAa"}