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