Abstract
Loads the documents and splits them using a specified text splitter.
A Promise that resolves with an array of Document instances, each split according to the provided TextSplitter.
Static
importsStatic method that imports the readFile
function from the
fs/promises
module in Node.js. It is used to dynamically import the
function when needed. If the import fails, it throws an error
indicating that the fs/promises
module is not available in the
current environment.
Promise that resolves with an object containing the readFile
function.
Protected
Abstract
parseAbstract method that needs to be implemented by subclasses. It is used to parse the buffer and return the documents.
The buffer to be parsed.
Metadata of the document.
Promise that resolves with an array of Document
objects.
Generated using TypeDoc
Abstract class that extends the
BaseDocumentLoader
class. It represents a document loader that loads documents from a buffer. Theload()
method is implemented to read the buffer contents and metadata based on the type offilePathOrBlob
, and then calls theparse()
method to parse the buffer and return the documents.