Class: DirectoryLoader
document_loaders/fs/directory.DirectoryLoader
Hierarchy
↳
DirectoryLoader↳↳
NotionLoader
Constructors
constructor
• new DirectoryLoader(directoryPath, loaders, recursive?, unknown?)
Parameters
| Name | Type | Default value |
|---|---|---|
directoryPath | string | undefined |
loaders | Object | undefined |
recursive | boolean | true |
unknown | UnknownHandling | UnknownHandling.Warn |
Overrides
BaseDocumentLoader.constructor
Defined in
langchain/src/document_loaders/fs/directory.ts:19
Properties
directoryPath
• directoryPath: string
Defined in
langchain/src/document_loaders/fs/directory.ts:20
loaders
• loaders: Object
Index signature
▪ [extension: string]: (filePath: string) => BaseDocumentLoader
Defined in
langchain/src/document_loaders/fs/directory.ts:21
recursive
• recursive: boolean = true
Defined in
langchain/src/document_loaders/fs/directory.ts:24
unknown
• unknown: UnknownHandling = UnknownHandling.Warn
Defined in
langchain/src/document_loaders/fs/directory.ts:25
Methods
load
▸ load(): Promise<Document<Record<string, any>>[]>
Returns
Promise<Document<Record<string, any>>[]>
Overrides
Defined in
langchain/src/document_loaders/fs/directory.ts:41
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
imports
▸ Static imports(): Promise<{ extname: (path: string) => string ; readdir: (path: PathLike, options?: null | BufferEncoding | ObjectEncodingOptions & {}) => Promise<string[]>(path: PathLike, options: "buffer" | {}) => Promise<Buffer[]>(path: PathLike, options?: null | BufferEncoding | ObjectEncodingOptions & {}) => Promise<string[] | Buffer[]>(path: PathLike, options: ObjectEncodingOptions & {}) => Promise<Dirent[]> ; resolve: (...paths: string[]) => string }>
Returns
Promise<{ extname: (path: string) => string ; readdir: (path: PathLike, options?: null | BufferEncoding | ObjectEncodingOptions & {}) => Promise<string[]>(path: PathLike, options: "buffer" | {}) => Promise<Buffer[]>(path: PathLike, options?: null | BufferEncoding | ObjectEncodingOptions & {}) => Promise<string[] | Buffer[]>(path: PathLike, options: ObjectEncodingOptions & {}) => Promise<Dirent[]> ; resolve: (...paths: string[]) => string }>
Defined in
langchain/src/document_loaders/fs/directory.ts:85