@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 1.53 kB
Source Map (JSON)
{"version":3,"file":"tools.d.ts","names":["CallbackManagerForToolRun","StructuredTool","ToolParams","ToolInputSchemaOutputType","InteropZodObject","FakeToolParams","T","FakeTool","Promise"],"sources":["../../../src/utils/testing/tools.d.ts"],"sourcesContent":["import { CallbackManagerForToolRun } from \"../../callbacks/manager.js\";\nimport { StructuredTool, ToolParams } from \"../../tools/index.js\";\nimport { ToolInputSchemaOutputType } from \"../../tools/types.js\";\nimport { InteropZodObject } from \"../types/zod.js\";\nexport interface FakeToolParams<T extends InteropZodObject = InteropZodObject> extends ToolParams {\n name: string;\n description: string;\n schema: T;\n}\nexport declare class FakeTool<T extends InteropZodObject = InteropZodObject> extends StructuredTool<T> {\n name: string;\n description: string;\n schema: T;\n constructor(fields: FakeToolParams<T>);\n protected _call(arg: ToolInputSchemaOutputType<T>, _runManager?: CallbackManagerForToolRun): Promise<string>;\n}\n//# sourceMappingURL=tools.d.ts.map"],"mappings":";;;;;;UAIiBK,yBAAyBD,mBAAmBA,0BAA0BF;;EAAtEG,WAAAA,EAAAA,MAAc;EAAWD,MAAAA,EAG9BE,CAH8BF;;AAG9BE,cAESC,QAFTD,CAAAA,UAE4BF,gBAF5BE,GAE+CF,gBAF/CE,CAAAA,SAEyEL,cAFzEK,CAEwFA,CAFxFA,CAAAA,CAAAA;EAH2EJ,IAAAA,EAAAA,MAAAA;EAAU,WAAA,EAAA,MAAA;EAK5EK,MAAAA,EAGTD,CAHSC;EAAmBH,WAAAA,CAAAA,MAAAA,EAIhBC,cAJgBD,CAIDE,CAJCF,CAAAA;EAAmBA,UAAAA,KAAAA,CAAAA,GAAAA,EAKlCD,yBALkCC,CAKRE,CALQF,CAAAA,EAAAA,WAAAA,CAAAA,EAKUJ,yBALVI,CAAAA,EAKsCI,OALtCJ,CAAAA,MAAAA,CAAAA"}