Class: DocxLoader
document_loaders/fs/docx.DocxLoader
Hierarchy
↳
DocxLoader
Constructors
constructor
• new DocxLoader(filePathOrBlob)
Parameters
| Name | Type |
|---|---|
filePathOrBlob | string | Blob |
Overrides
Defined in
langchain/src/document_loaders/fs/docx.ts:5
Properties
filePathOrBlob
• filePathOrBlob: string | Blob
Inherited from
Defined in
langchain/src/document_loaders/fs/buffer.ts:7
Methods
load
▸ load(): Promise<Document<Record<string, any>>[]>
Returns
Promise<Document<Record<string, any>>[]>
Inherited from
Defined in
langchain/src/document_loaders/fs/buffer.ts:16
loadAndSplit
▸ loadAndSplit(splitter?): Promise<Document<Record<string, any>>[]>
Parameters
| Name | Type |
|---|---|
splitter | TextSplitter |
Returns
Promise<Document<Record<string, any>>[]>
Inherited from
Defined in
langchain/src/document_loaders/base.ts:15
parse
▸ parse(raw, metadata): Promise<Document<Record<string, any>>[]>
Parameters
| Name | Type |
|---|---|
raw | Buffer |
metadata | Record<string, any> |
Returns
Promise<Document<Record<string, any>>[]>
Overrides
Defined in
langchain/src/document_loaders/fs/docx.ts:9
imports
▸ Static 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> }>
Inherited from
Defined in
langchain/src/document_loaders/fs/buffer.ts:32