+++ /dev/null
-/// <reference types="node" />\r
-import * as readdir from '@mrmlnc/readdir-enhanced';\r
-import Reader from './reader';\r
-import FileSystemStream from '../adapters/fs-stream';\r
-import { ITask } from '../managers/tasks';\r
-import { EntryItem } from '../types/entries';\r
-export default class ReaderAsync extends Reader<Promise<EntryItem[]>> {\r
- /**\r
- * Returns FileSystem adapter.\r
- */\r
- readonly fsAdapter: FileSystemStream;\r
- /**\r
- * Use async API to read entries for Task.\r
- */\r
- read(task: ITask): Promise<EntryItem[]>;\r
- /**\r
- * Returns founded paths.\r
- */\r
- api(root: string, task: ITask, options: readdir.Options): NodeJS.ReadableStream;\r
- /**\r
- * Api for dynamic tasks.\r
- */\r
- dynamicApi(root: string, options: readdir.Options): NodeJS.ReadableStream;\r
- /**\r
- * Api for static tasks.\r
- */\r
- staticApi(task: ITask, options: readdir.Options): NodeJS.ReadableStream;\r
-}\r