@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 944 B
Source Map (JSON)
{"version":3,"file":"tracers.cjs","names":["BaseTracer"],"sources":["../../../src/utils/testing/tracers.ts"],"sourcesContent":["import { BaseTracer, Run } from \"../../tracers/base.js\";\n\nexport class SingleRunExtractor extends BaseTracer {\n runPromiseResolver: (run: Run) => void;\n\n runPromise: Promise<Run>;\n\n /** The name of the callback handler. */\n name = \"single_run_extractor\";\n\n constructor() {\n super();\n this.runPromise = new Promise<Run>((extract) => {\n this.runPromiseResolver = extract;\n });\n }\n\n async persistRun(run: Run) {\n this.runPromiseResolver(run);\n }\n\n async extract(): Promise<Run> {\n return this.runPromise;\n }\n}\n"],"mappings":";;AAEA,IAAa,qBAAb,cAAwCA,qBAAAA,WAAW;CACjD;CAEA;;CAGA,OAAO;CAEP,cAAc;EACZ,MAAM;EACN,KAAK,aAAa,IAAI,SAAc,YAAY;GAC9C,KAAK,qBAAqB;EAC5B,CAAC;CACH;CAEA,MAAM,WAAW,KAAU;EACzB,KAAK,mBAAmB,GAAG;CAC7B;CAEA,MAAM,UAAwB;EAC5B,OAAO,KAAK;CACd;AACF"}