+++ /dev/null
-import { Pattern, PatternsGroup } from '../types/patterns';\r
-import { IOptions } from './options';\r
-export interface ITask {\r
- base: string;\r
- dynamic: boolean;\r
- patterns: Pattern[];\r
- positive: Pattern[];\r
- negative: Pattern[];\r
-}\r
-/**\r
- * Generate tasks based on parent directory of each pattern.\r
- */\r
-export declare function generate(patterns: Pattern[], options: IOptions): ITask[];\r
-/**\r
- * Convert patterns to tasks based on parent directory of each pattern.\r
- */\r
-export declare function convertPatternsToTasks(positive: Pattern[], negative: Pattern[], dynamic: boolean): ITask[];\r
-/**\r
- * Return only positive patterns.\r
- */\r
-export declare function getPositivePatterns(patterns: Pattern[]): Pattern[];\r
-/**\r
- * Return only negative patterns.\r
- */\r
-export declare function getNegativePatternsAsPositive(patterns: Pattern[], ignore: Pattern[]): Pattern[];\r
-/**\r
- * Group patterns by base directory of each pattern.\r
- */\r
-export declare function groupPatternsByBaseDirectory(patterns: Pattern[]): PatternsGroup;\r
-/**\r
- * Convert group of patterns to tasks.\r
- */\r
-export declare function convertPatternGroupsToTasks(positive: PatternsGroup, negative: Pattern[], dynamic: boolean): ITask[];\r
-/**\r
- * Create a task for positive and negative patterns.\r
- */\r
-export declare function convertPatternGroupToTask(base: string, positive: Pattern[], negative: Pattern[], dynamic: boolean): ITask;\r