@langchain/community
Version:
Third-party integrations for LangChain.js
1 lines • 1.12 kB
Source Map (JSON)
{"version":3,"file":"arxiv.d.cts","names":["BaseRetriever","BaseRetrieverInput","Document","ArxivRetrieverOptions","ArxivRetriever","Promise"],"sources":["../../src/retrievers/arxiv.d.ts"],"sourcesContent":["import { BaseRetriever, BaseRetrieverInput } from \"@langchain/core/retrievers\";\nimport { Document } from \"@langchain/core/documents\";\nexport type ArxivRetrieverOptions = {\n getFullDocuments?: boolean;\n maxSearchResults?: number;\n} & BaseRetrieverInput;\n/**\n * A retriever that searches arXiv for relevant articles based on a query.\n * It can retrieve either full documents (PDFs) or just summaries.\n */\nexport declare class ArxivRetriever extends BaseRetriever {\n static lc_name(): string;\n lc_namespace: string[];\n getFullDocuments: boolean;\n maxSearchResults: number;\n constructor(options?: ArxivRetrieverOptions);\n _getRelevantDocuments(query: string): Promise<Document[]>;\n}\n//# sourceMappingURL=arxiv.d.ts.map"],"mappings":";;;;KAEYG,qBAAAA;;EAAAA,gBAAAA,CAAAA,EAAAA,MAAqB;AAQjC,CAAA,GALIF,kBAK+B;;;;;AAAsB,cAApCG,cAAAA,SAAuBJ,aAAAA,CAAa;;;;;wBAK/BG;wCACgBE,QAAQH"}