{"version":3,"file":"base.cjs","names":["Serializable"],"sources":["../../../src/stores/file/base.ts"],"sourcesContent":["import { Serializable } from \"@langchain/core/load/serializable\";\n\n/**\n * Base class for all file stores. All file stores should extend this\n * class.\n */\nexport abstract class BaseFileStore extends Serializable {\n  abstract readFile(path: string): Promise<string>;\n\n  abstract writeFile(path: string, contents: string): Promise<void>;\n}\n"],"mappings":";;;;;;;AAMA,IAAsB,gBAAtB,cAA4CA,kCAAAA,aAAa"}