Interface: DirHandle
Directory entries can be obtained through asynchronous iteration:
const dirIter = await tjs.readDir('.');
for await (const item of dirIter) {
console.log(item.name);
}
Extends
AsyncIterableIterator<DirEnt>
Properties
path
path:
string
Path of the directory.
Methods
[asyncIterator]()
[asyncIterator]():
AsyncIterableIterator<DirEnt,any,any>
Returns
AsyncIterableIterator<DirEnt, any, any>
Inherited from
AsyncIterableIterator.[asyncIterator]
close()
close():
Promise<void>
Closes the directory handle.
Returns
Promise<void>
next()
next(...
__namedParameters):Promise<IteratorResult<DirEnt,any>>
Parameters
__namedParameters
[] | [any]
Returns
Promise<IteratorResult<DirEnt, any>>
Inherited from
AsyncIterableIterator.next
return()?
optionalreturn(value?):Promise<IteratorResult<DirEnt,any>>
Parameters
value?
any
Returns
Promise<IteratorResult<DirEnt, any>>
Inherited from
AsyncIterableIterator.return
throw()?
optionalthrow(e?):Promise<IteratorResult<DirEnt,any>>
Parameters
e?
any
Returns
Promise<IteratorResult<DirEnt, any>>
Inherited from
AsyncIterableIterator.throw