@langchain/core
Version:
Core LangChain.js abstractions and schemas
23 lines (22 loc) • 596 B
JavaScript
const require_tracers_base = require("../../tracers/base.cjs");
// src/utils/testing/tracers.ts
var SingleRunExtractor = class extends require_tracers_base.BaseTracer {
runPromiseResolver;
runPromise;
/** The name of the callback handler. */
name = "single_run_extractor";
constructor() {
super();
this.runPromise = new Promise((extract) => {
this.runPromiseResolver = extract;
});
}
async persistRun(run) {
this.runPromiseResolver(run);
}
async extract() {
return this.runPromise;
}
};
exports.SingleRunExtractor = SingleRunExtractor;
//# sourceMappingURL=tracers.cjs.map