vamtiger-get-directory-content
Version:
Get a list of all directory content.
34 lines (32 loc) • 1.58 kB
Markdown
# VAMTIGER Get Directory Content
Get a list of all entries for a defined directory path.
## Installation
[VAMTIGER Get Directory Content](https://github.com/vamtiger-project/vamtiger-get-directory-content) can be installed using [npm](https://www.npmjs.com/) or [yarn]():
```bash
npm install --save vamtiger-get-directory-content
```
or
```bash
yarn add vamtiger-get-directory-content
```
## Usage
[Import](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) or [require](https://nodejs.org/api/modules.html#modules_require) a referece to [VAMTIGER Get Directory Content](https://github.com/vamtiger-project/vamtiger-get-directory-content):
```javascript
import getDirectoryContent from 'vamtiger-get-directory-content';
```
or
```javascript
const getDirectoryContent = require('vamtiger-get-directory-content').default;
```
Reference an array of file/directory entries for defined directory path:
```javascript
getDirectoryContent('some/directory/absolute/path')
.then(handleResult)
.catch(handleError);
```
Since [VAMTIGER Get Directory Content](https://github.com/vamtiger-project/vamtiger-get-directory-content) returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise), the result can be more conveniently referenced within an [async function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function):
```javascript
async someAsyncFunction function() {
const directoryContent = await getDirectoryContent('some/directory/absolute/path');
}
```