UNPKG

@langchain/community

Version:
1 lines • 2.89 kB
{"version":3,"file":"aws_sfn.d.ts","names":["Tool","ToolParams","SfnConfig","StartExecutionAWSSfnTool","name","description","Promise","DescribeExecutionAWSSfnTool","Omit","SendTaskSuccessAWSSfnTool"],"sources":["../../src/tools/aws_sfn.d.ts"],"sourcesContent":["import { Tool, ToolParams } from \"@langchain/core/tools\";\n/**\n * Interface for AWS Step Functions configuration.\n */\nexport interface SfnConfig {\n stateMachineArn: string;\n region?: string;\n accessKeyId?: string;\n secretAccessKey?: string;\n}\n/**\n * Class for starting the execution of an AWS Step Function.\n */\nexport declare class StartExecutionAWSSfnTool extends Tool {\n static lc_name(): string;\n private sfnConfig;\n name: string;\n description: string;\n constructor({ name, description, ...rest }: SfnConfig & {\n name: string;\n description: string;\n });\n /**\n * Generates a formatted description for the StartExecutionAWSSfnTool.\n * @param name Name of the state machine.\n * @param description Description of the state machine.\n * @returns A formatted description string.\n */\n static formatDescription(name: string, description: string): string;\n /** @ignore */\n _call(input: string): Promise<string>;\n}\n/**\n * Class for checking the status of an AWS Step Function execution.\n */\nexport declare class DescribeExecutionAWSSfnTool extends Tool {\n static lc_name(): string;\n name: string;\n description: string;\n sfnConfig: Omit<SfnConfig, \"stateMachineArn\">;\n constructor(config: Omit<SfnConfig, \"stateMachineArn\"> & ToolParams);\n /** @ignore */\n _call(input: string): Promise<string>;\n}\n/**\n * Class for sending a task success signal to an AWS Step Function\n * execution.\n */\nexport declare class SendTaskSuccessAWSSfnTool extends Tool {\n static lc_name(): string;\n name: string;\n description: string;\n sfnConfig: Omit<SfnConfig, \"stateMachineArn\">;\n constructor(config: Omit<SfnConfig, \"stateMachineArn\"> & ToolParams);\n /** @ignore */\n _call(input: string): Promise<string>;\n}\n//# sourceMappingURL=aws_sfn.d.ts.map"],"mappings":";;;;;;AAIA;AASqBG,UATJD,SAAAA,CASIC;EAKHC,eAAAA,EAAAA,MAAAA;EAAMC,MAAAA,CAAAA,EAAAA,MAAAA;EAAwBH,WAAAA,CAAAA,EAAAA,MAAAA;EAYtBI,eAAAA,CAAAA,EAAAA,MAAAA;;AAjBgC;AAsB1D;;AAIeE,cA1BML,wBAAAA,SAAiCH,IAAAA,CA0BvCQ;EACcN,OAAAA,OAAAA,CAAAA,CAAAA,EAAAA,MAAAA;EAALM,QAAAA,SAAAA;EAAqCP,IAAAA,EAAAA,MAAAA;EAEnCK,WAAAA,EAAAA,MAAAA;EAP+BN,WAAAA,CAAAA;IAAAA,IAAAA;IAAAA,WAAAA;IAAAA,GAAAA;EAiBrCE,CAjBqCF,EAjBTE,SAiBSF,GAAAA;IAAI,IAAA,EAAA,MAAA;IAaxCS,WAAAA,EAAAA,MAAAA;EAIDP,CAAAA;EAALM;;;;;;EAJ4C,OAAA,iBAAA,CAAA,IAAA,EAAA,MAAA,EAAA,WAAA,EAAA,MAAA,CAAA,EAAA,MAAA;;wBAlBjCF;;;;;cAKLC,2BAAAA,SAAoCP,IAAAA;;;;aAI1CQ,KAAKN;sBACIM,KAAKN,gCAAgCD;;wBAEnCK;;;;;;cAMLG,yBAAAA,SAAkCT,IAAAA;;;;aAIxCQ,KAAKN;sBACIM,KAAKN,gCAAgCD;;wBAEnCK"}