UNPKG

@langchain/core

Version:
1 lines 1.09 kB
{"version":3,"file":"retrievers.cjs","names":["BaseRetriever","Document"],"sources":["../../../src/utils/testing/retrievers.ts"],"sourcesContent":["import { Document } from \"../../documents/document.js\";\nimport { BaseRetriever } from \"../../retrievers/index.js\";\n\nexport class FakeRetriever extends BaseRetriever {\n lc_namespace = [\"test\", \"fake\"];\n\n output = [\n new Document({ pageContent: \"foo\" }),\n new Document({ pageContent: \"bar\" }),\n ];\n\n constructor(fields?: { output: Document[] }) {\n super();\n this.output = fields?.output ?? this.output;\n }\n\n async _getRelevantDocuments(\n _query: string\n // oxlint-disable-next-line @typescript-eslint/no-explicit-any\n ): Promise<Document<Record<string, any>>[]> {\n return this.output;\n }\n}\n"],"mappings":";;;AAGA,IAAa,gBAAb,cAAmCA,yBAAAA,cAAc;CAC/C,eAAe,CAAC,QAAQ,MAAM;CAE9B,SAAS,CACP,IAAIC,iBAAAA,SAAS,EAAE,aAAa,MAAM,CAAC,GACnC,IAAIA,iBAAAA,SAAS,EAAE,aAAa,MAAM,CAAC,CACrC;CAEA,YAAY,QAAiC;EAC3C,MAAM;EACN,KAAK,SAAS,QAAQ,UAAU,KAAK;CACvC;CAEA,MAAM,sBACJ,QAE0C;EAC1C,OAAO,KAAK;CACd;AACF"}