@langchain/core
Version:
Core LangChain.js abstractions and schemas
19 lines (17 loc) • 559 B
JavaScript
import { BaseRetriever } from "../../retrievers/index.js";
import { Document } from "../../documents/document.js";
//#region src/utils/testing/retrievers.ts
var FakeRetriever = class extends BaseRetriever {
lc_namespace = ["test", "fake"];
output = [new Document({ pageContent: "foo" }), new Document({ pageContent: "bar" })];
constructor(fields) {
super();
this.output = fields?.output ?? this.output;
}
async _getRelevantDocuments(_query) {
return this.output;
}
};
//#endregion
export { FakeRetriever };
//# sourceMappingURL=retrievers.js.map