mirror of
				https://github.com/fooflington/selfdefined.git
				synced 2025-10-31 06:08:33 +00:00 
			
		
		
		
	update
This commit is contained in:
		
							
								
								
									
										16
									
								
								node_modules/fast-glob/out/managers/tasks.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								node_modules/fast-glob/out/managers/tasks.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| import Settings from '../settings'; | ||||
| import { Pattern, PatternsGroup } from '../types'; | ||||
| export declare type Task = { | ||||
|     base: string; | ||||
|     dynamic: boolean; | ||||
|     patterns: Pattern[]; | ||||
|     positive: Pattern[]; | ||||
|     negative: Pattern[]; | ||||
| }; | ||||
| export declare function generate(patterns: Pattern[], settings: Settings): Task[]; | ||||
| export declare function convertPatternsToTasks(positive: Pattern[], negative: Pattern[], dynamic: boolean): Task[]; | ||||
| export declare function getPositivePatterns(patterns: Pattern[]): Pattern[]; | ||||
| export declare function getNegativePatternsAsPositive(patterns: Pattern[], ignore: Pattern[]): Pattern[]; | ||||
| export declare function groupPatternsByBaseDirectory(patterns: Pattern[]): PatternsGroup; | ||||
| export declare function convertPatternGroupsToTasks(positive: PatternsGroup, negative: Pattern[], dynamic: boolean): Task[]; | ||||
| export declare function convertPatternGroupToTask(base: string, positive: Pattern[], negative: Pattern[], dynamic: boolean): Task; | ||||
							
								
								
									
										64
									
								
								node_modules/fast-glob/out/managers/tasks.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								node_modules/fast-glob/out/managers/tasks.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,64 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| const utils = require("../utils"); | ||||
| function generate(patterns, settings) { | ||||
|     const positivePatterns = getPositivePatterns(patterns); | ||||
|     const negativePatterns = getNegativePatternsAsPositive(patterns, settings.ignore); | ||||
|     const staticPatterns = positivePatterns.filter((pattern) => utils.pattern.isStaticPattern(pattern, settings)); | ||||
|     const dynamicPatterns = positivePatterns.filter((pattern) => utils.pattern.isDynamicPattern(pattern, settings)); | ||||
|     const staticTasks = convertPatternsToTasks(staticPatterns, negativePatterns, /* dynamic */ false); | ||||
|     const dynamicTasks = convertPatternsToTasks(dynamicPatterns, negativePatterns, /* dynamic */ true); | ||||
|     return staticTasks.concat(dynamicTasks); | ||||
| } | ||||
| exports.generate = generate; | ||||
| function convertPatternsToTasks(positive, negative, dynamic) { | ||||
|     const positivePatternsGroup = groupPatternsByBaseDirectory(positive); | ||||
|     // When we have a global group – there is no reason to divide the patterns into independent tasks. | ||||
|     // In this case, the global task covers the rest. | ||||
|     if ('.' in positivePatternsGroup) { | ||||
|         const task = convertPatternGroupToTask('.', positive, negative, dynamic); | ||||
|         return [task]; | ||||
|     } | ||||
|     return convertPatternGroupsToTasks(positivePatternsGroup, negative, dynamic); | ||||
| } | ||||
| exports.convertPatternsToTasks = convertPatternsToTasks; | ||||
| function getPositivePatterns(patterns) { | ||||
|     return utils.pattern.getPositivePatterns(patterns); | ||||
| } | ||||
| exports.getPositivePatterns = getPositivePatterns; | ||||
| function getNegativePatternsAsPositive(patterns, ignore) { | ||||
|     const negative = utils.pattern.getNegativePatterns(patterns).concat(ignore); | ||||
|     const positive = negative.map(utils.pattern.convertToPositivePattern); | ||||
|     return positive; | ||||
| } | ||||
| exports.getNegativePatternsAsPositive = getNegativePatternsAsPositive; | ||||
| function groupPatternsByBaseDirectory(patterns) { | ||||
|     const group = {}; | ||||
|     return patterns.reduce((collection, pattern) => { | ||||
|         const base = utils.pattern.getBaseDirectory(pattern); | ||||
|         if (base in collection) { | ||||
|             collection[base].push(pattern); | ||||
|         } | ||||
|         else { | ||||
|             collection[base] = [pattern]; | ||||
|         } | ||||
|         return collection; | ||||
|     }, group); | ||||
| } | ||||
| exports.groupPatternsByBaseDirectory = groupPatternsByBaseDirectory; | ||||
| function convertPatternGroupsToTasks(positive, negative, dynamic) { | ||||
|     return Object.keys(positive).map((base) => { | ||||
|         return convertPatternGroupToTask(base, positive[base], negative, dynamic); | ||||
|     }); | ||||
| } | ||||
| exports.convertPatternGroupsToTasks = convertPatternGroupsToTasks; | ||||
| function convertPatternGroupToTask(base, positive, negative, dynamic) { | ||||
|     return { | ||||
|         dynamic, | ||||
|         positive, | ||||
|         negative, | ||||
|         base, | ||||
|         patterns: [].concat(positive, negative.map(utils.pattern.convertToNegativePattern)) | ||||
|     }; | ||||
| } | ||||
| exports.convertPatternGroupToTask = convertPatternGroupToTask; | ||||
		Reference in New Issue
	
	Block a user
	 tatianamac
					tatianamac