Last change
on this file since 6a3a178 was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago |
initial commit
|
-
Property mode
set to
100644
|
File size:
1.2 KB
|
Line | |
---|
1 | import Settings from '../settings';
|
---|
2 | import { Pattern, PatternsGroup } from '../types';
|
---|
3 | export declare type Task = {
|
---|
4 | base: string;
|
---|
5 | dynamic: boolean;
|
---|
6 | patterns: Pattern[];
|
---|
7 | positive: Pattern[];
|
---|
8 | negative: Pattern[];
|
---|
9 | };
|
---|
10 | export declare function generate(patterns: Pattern[], settings: Settings): Task[];
|
---|
11 | /**
|
---|
12 | * Returns tasks grouped by basic pattern directories.
|
---|
13 | *
|
---|
14 | * Patterns that can be found inside (`./`) and outside (`../`) the current directory are handled separately.
|
---|
15 | * This is necessary because directory traversal starts at the base directory and goes deeper.
|
---|
16 | */
|
---|
17 | export declare function convertPatternsToTasks(positive: Pattern[], negative: Pattern[], dynamic: boolean): Task[];
|
---|
18 | export declare function getPositivePatterns(patterns: Pattern[]): Pattern[];
|
---|
19 | export declare function getNegativePatternsAsPositive(patterns: Pattern[], ignore: Pattern[]): Pattern[];
|
---|
20 | export declare function groupPatternsByBaseDirectory(patterns: Pattern[]): PatternsGroup;
|
---|
21 | export declare function convertPatternGroupsToTasks(positive: PatternsGroup, negative: Pattern[], dynamic: boolean): Task[];
|
---|
22 | export declare function convertPatternGroupToTask(base: string, positive: Pattern[], negative: Pattern[], dynamic: boolean): Task;
|
---|
Note:
See
TracBrowser
for help on using the repository browser.