UNPKG

@langchain/core

Version:
1 lines 1.07 kB
{"version":3,"file":"bytes.cjs","names":["BaseTransformOutputParser"],"sources":["../../src/output_parsers/bytes.ts"],"sourcesContent":["import { BaseTransformOutputParser } from \"./transform.js\";\n\n/**\n * OutputParser that parses LLMResult into the top likely string and\n * encodes it into bytes.\n */\nexport class BytesOutputParser extends BaseTransformOutputParser<Uint8Array> {\n static lc_name() {\n return \"BytesOutputParser\";\n }\n\n lc_namespace = [\"langchain_core\", \"output_parsers\", \"bytes\"];\n\n lc_serializable = true;\n\n protected textEncoder: InstanceType<typeof TextEncoder> = new TextEncoder();\n\n parse(text: string): Promise<Uint8Array> {\n return Promise.resolve(this.textEncoder.encode(text));\n }\n\n getFormatInstructions(): string {\n return \"\";\n }\n}\n"],"mappings":";;;;;;AAMA,IAAa,oBAAb,cAAuCA,kBAAAA,0BAAsC;CAC3E,OAAO,UAAU;EACf,OAAO;CACT;CAEA,eAAe;EAAC;EAAkB;EAAkB;CAAO;CAE3D,kBAAkB;CAElB,cAA0D,IAAI,YAAY;CAE1E,MAAM,MAAmC;EACvC,OAAO,QAAQ,QAAQ,KAAK,YAAY,OAAO,IAAI,CAAC;CACtD;CAEA,wBAAgC;EAC9B,OAAO;CACT;AACF"}