Skip to main content

Class: EPubLoader

document_loaders/fs/epub.EPubLoader

Hierarchy

Constructors

constructor

new EPubLoader(filePath, «destructured»?)

Parameters

NameType
filePathstring
«destructured»Object
› splitChaptersundefined | 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

BaseDocumentLoader.load

Defined in

langchain/src/document_loaders/fs/epub.ts:34


loadAndSplit

loadAndSplit(splitter?): Promise<Document<Record<string, any>>[]>

Parameters

NameType
splitterTextSplitter

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

NameType
epubEPub

Returns

Promise<{ metadata?: object ; pageContent: string }[]>

Defined in

langchain/src/document_loaders/fs/epub.ts:13