Skip to main content

Class: UnstructuredLoader

document_loaders/fs/unstructured.UnstructuredLoader

Hierarchy

Constructors

constructor

new UnstructuredLoader(webPath, filePath)

Parameters

NameType
webPathstring
filePathstring

Overrides

BaseDocumentLoader.constructor

Defined in

langchain/src/document_loaders/fs/unstructured.ts:15

Properties

filePath

filePath: string

Defined in

langchain/src/document_loaders/fs/unstructured.ts:15


webPath

webPath: string

Defined in

langchain/src/document_loaders/fs/unstructured.ts:15

Methods

_partition

_partition(): Promise<Element[]>

Returns

Promise<Element[]>

Defined in

langchain/src/document_loaders/fs/unstructured.ts:22


imports

imports(): Promise<{ readFile: (path: PathLike | FileHandle, options?: null | {} & Abortable) => Promise<Buffer>(path: PathLike | FileHandle, options: {} & Abortable | BufferEncoding) => Promise<string>(path: PathLike | FileHandle, options?: null | BufferEncoding | ObjectEncodingOptions & Abortable & {}) => Promise<string | Buffer> }>

Returns

Promise<{ readFile: (path: PathLike | FileHandle, options?: null | {} & Abortable) => Promise<Buffer>(path: PathLike | FileHandle, options: {} & Abortable | BufferEncoding) => Promise<string>(path: PathLike | FileHandle, options?: null | BufferEncoding | ObjectEncodingOptions & Abortable & {}) => Promise<string | Buffer> }>

Defined in

langchain/src/document_loaders/fs/unstructured.ts:75


load

load(): Promise<Document<Record<string, any>>[]>

Returns

Promise<Document<Record<string, any>>[]>

Overrides

BaseDocumentLoader.load

Defined in

langchain/src/document_loaders/fs/unstructured.ts:55


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