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