.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / fast-glob / out / providers / reader-sync.d.ts
1 import * as readdir from '@mrmlnc/readdir-enhanced';\r
2 import Reader from './reader';\r
3 import FileSystemSync from '../adapters/fs-sync';\r
4 import { ITask } from '../managers/tasks';\r
5 import { Entry, EntryItem } from '../types/entries';\r
6 export default class ReaderSync extends Reader<EntryItem[]> {\r
7     /**\r
8      * Returns FileSystem adapter.\r
9      */\r
10     readonly fsAdapter: FileSystemSync;\r
11     /**\r
12      * Use sync API to read entries for Task.\r
13      */\r
14     read(task: ITask): EntryItem[];\r
15     /**\r
16      * Returns founded paths.\r
17      */\r
18     api(root: string, task: ITask, options: readdir.Options): Entry[];\r
19     /**\r
20      * Api for dynamic tasks.\r
21      */\r
22     dynamicApi(root: string, options: readdir.Options): Entry[];\r
23     /**\r
24      * Api for static tasks.\r
25      */\r
26     staticApi(task: ITask, options: readdir.Options): Entry[];\r
27 }\r