UNPKG

@langchain/core

Version:
1 lines 1.47 kB
{"version":3,"file":"tools.d.cts","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"],"mappings":";;;;;;UAIiBK,yBAAyBD,mBAAmBA,0BAA0BF;;EAAtEG,WAAAA,EAAAA,MAAc;EAAA,MAAA,EAGnBC,CAHmB;;AAA8BF,cAKxCG,QALwCH,CAAAA,UAKrBA,gBALqBA,GAKFA,gBALEA,CAAAA,SAKwBH,cALxBG,CAKuCE,CALvCF,CAAAA,CAAAA;EAAgB,IAGjEE,EAAAA,MAAAA;EAAC,WAH0EJ,EAAAA,MAAAA;EAAU,MAAA,EAQrFI,CARqF;EAK5EC,WAAQ,CAAA,MAAA,EAILF,cAJK,CAIUC,CAJV,CAAA;EAAA,UAAA,KAAA,CAAA,GAAA,EAKJH,yBALI,CAKsBG,CALtB,CAAA,EAAA,WAAA,CAAA,EAKwCN,yBALxC,CAAA,EAKoEQ,OALpE,CAAA,MAAA,CAAA"}