@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 1.09 kB
Source Map (JSON)
{"version":3,"file":"runnables.cjs","names":["Runnable","fields: { returnOptions?: boolean }","input: string","options?: Partial<BaseCallbackConfig>"],"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,MAAO;CAEhC;CAEA,YAAYC,QAAqC;EAC/C,MAAM,OAAO;EACb,KAAK,gBAAgB,OAAO;CAC7B;CAED,MAAM,OACJC,OACAC,SACkC;AAClC,MAAI,KAAK,cACP,QAAO,WAAW,CAAE;AAEtB,SAAO,EAAE,MAAO;CACjB;AACF"}