.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / fast-glob / out / managers / tasks.d.ts
1 import { Pattern, PatternsGroup } from '../types/patterns';\r
2 import { IOptions } from './options';\r
3 export interface ITask {\r
4     base: string;\r
5     dynamic: boolean;\r
6     patterns: Pattern[];\r
7     positive: Pattern[];\r
8     negative: Pattern[];\r
9 }\r
10 /**\r
11  * Generate tasks based on parent directory of each pattern.\r
12  */\r
13 export declare function generate(patterns: Pattern[], options: IOptions): ITask[];\r
14 /**\r
15  * Convert patterns to tasks based on parent directory of each pattern.\r
16  */\r
17 export declare function convertPatternsToTasks(positive: Pattern[], negative: Pattern[], dynamic: boolean): ITask[];\r
18 /**\r
19  * Return only positive patterns.\r
20  */\r
21 export declare function getPositivePatterns(patterns: Pattern[]): Pattern[];\r
22 /**\r
23  * Return only negative patterns.\r
24  */\r
25 export declare function getNegativePatternsAsPositive(patterns: Pattern[], ignore: Pattern[]): Pattern[];\r
26 /**\r
27  * Group patterns by base directory of each pattern.\r
28  */\r
29 export declare function groupPatternsByBaseDirectory(patterns: Pattern[]): PatternsGroup;\r
30 /**\r
31  * Convert group of patterns to tasks.\r
32  */\r
33 export declare function convertPatternGroupsToTasks(positive: PatternsGroup, negative: Pattern[], dynamic: boolean): ITask[];\r
34 /**\r
35  * Create a task for positive and negative patterns.\r
36  */\r
37 export declare function convertPatternGroupToTask(base: string, positive: Pattern[], negative: Pattern[], dynamic: boolean): ITask;\r