Class: EPubLoader
document_loaders/fs/epub.EPubLoader
Hierarchy
↳
EPubLoader
Constructors
constructor
• new EPubLoader(filePath, «destructured»?)
Parameters
| Name | Type |
|---|---|
filePath | string |
«destructured» | Object |
› splitChapters | undefined | boolean |
Overrides
BaseDocumentLoader.constructor
Defined in
langchain/src/document_loaders/fs/epub.ts:8
Properties
filePath
• filePath: string
Defined in
langchain/src/document_loaders/fs/epub.ts:8
Methods
load
▸ load(): Promise<Document<Record<string, any>>[]>
Returns
Promise<Document<Record<string, any>>[]>
Overrides
Defined in
langchain/src/document_loaders/fs/epub.ts:34
loadAndSplit
▸ loadAndSplit(splitter?): Promise<Document<Record<string, any>>[]>
Parameters
| Name | Type |
|---|---|
splitter | TextSplitter |
Returns
Promise<Document<Record<string, any>>[]>
Inherited from
BaseDocumentLoader.loadAndSplit
Defined in
langchain/src/document_loaders/base.ts:15
parse
▸ Protected parse(epub): Promise<{ metadata?: object ; pageContent: string }[]>
Parameters
| Name | Type |
|---|---|
epub | EPub |
Returns
Promise<{ metadata?: object ; pageContent: string }[]>
Defined in
langchain/src/document_loaders/fs/epub.ts:13