{"version":3,"file":"output_parsers.cjs","names":["BaseOutputParser"],"sources":["../../../src/utils/testing/output_parsers.ts"],"sourcesContent":["import { BaseOutputParser } from \"../../output_parsers/base.js\";\n\n/**\n * Parser for comma-separated values. It splits the input text by commas\n * and trims the resulting values.\n */\nexport class FakeSplitIntoListParser extends BaseOutputParser<string[]> {\n  lc_namespace = [\"tests\", \"fake\"];\n\n  getFormatInstructions() {\n    return \"\";\n  }\n\n  async parse(text: string): Promise<string[]> {\n    return text.split(\",\").map((value) => value.trim());\n  }\n}\n"],"mappings":";;;;;;AAMA,IAAa,0BAAb,cAA6CA,aAAAA,iBAA2B;CACtE,eAAe,CAAC,SAAS,OAAO;CAEhC,wBAAwB;AACtB,SAAO;;CAGT,MAAM,MAAM,MAAiC;AAC3C,SAAO,KAAK,MAAM,IAAI,CAAC,KAAK,UAAU,MAAM,MAAM,CAAC"}