.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / fast-glob / package / out / providers / reader-async.d.ts
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/fast-glob/package/out/providers/reader-async.d.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/fast-glob/package/out/providers/reader-async.d.ts
new file mode 100644 (file)
index 0000000..d2b020d
--- /dev/null
@@ -0,0 +1,28 @@
+/// <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