@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 974 B
Source Map (JSON)
{"version":3,"file":"runnables.cjs","names":["Runnable"],"sources":["../../../src/utils/testing/runnables.ts"],"sourcesContent":["import { BaseCallbackConfig } from \"../../callbacks/manager.js\";\nimport { Runnable } from \"../../runnables/base.js\";\n\nexport class FakeRunnable extends Runnable<string, Record<string, unknown>> {\n lc_namespace = [\"tests\", \"fake\"];\n\n returnOptions?: boolean;\n\n constructor(fields: { returnOptions?: boolean }) {\n super(fields);\n this.returnOptions = fields.returnOptions;\n }\n\n async invoke(\n input: string,\n options?: Partial<BaseCallbackConfig>\n ): Promise<Record<string, unknown>> {\n if (this.returnOptions) {\n return options ?? {};\n }\n return { input };\n }\n}\n"],"mappings":";;;AAGA,IAAa,eAAb,cAAkCA,sBAA0C;CAC1E,eAAe,CAAC,SAAS,OAAO;CAEhC;CAEA,YAAY,QAAqC;AAC/C,QAAM,OAAO;AACb,OAAK,gBAAgB,OAAO;;CAG9B,MAAM,OACJ,OACA,SACkC;AAClC,MAAI,KAAK,cACP,QAAO,WAAW,EAAE;AAEtB,SAAO,EAAE,OAAO"}