Class: UnstructuredLoader
document_loaders/fs/unstructured.UnstructuredLoader
Hierarchy
↳
UnstructuredLoader
Constructors
constructor
• new UnstructuredLoader(webPath, filePath)
Parameters
| Name | Type | 
|---|---|
webPath | string | 
filePath | string | 
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
Defined in
langchain/src/document_loaders/fs/unstructured.ts:55
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