You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							24 lines
						
					
					
						
							955 B
						
					
					
				
			
		
		
	
	
							24 lines
						
					
					
						
							955 B
						
					
					
				import { TransformFunction as Transform, IPartialOptions } from './out/managers/options'; | 
						|
import { ITask } from './out/managers/tasks'; | 
						|
import { Entry, EntryItem } from './out/types/entries'; | 
						|
import { Pattern } from './out/types/patterns'; | 
						|
 | 
						|
declare namespace FastGlob { | 
						|
	type Options<T = EntryItem> = IPartialOptions<T>; | 
						|
	type TransformFunction<T> = Transform<T>; | 
						|
	type Task = ITask; | 
						|
 | 
						|
	interface IApi { | 
						|
		<T = EntryItem>(patterns: Pattern | Pattern[], options?: IPartialOptions<T>): Promise<T[]>; | 
						|
 | 
						|
		async<T = EntryItem>(patterns: Pattern | Pattern[], options?: IPartialOptions<T>): Promise<T[]>; | 
						|
		sync<T = EntryItem>(patterns: Pattern | Pattern[], options?: IPartialOptions<T>): T[]; | 
						|
		stream(patterns: Pattern | Pattern[], options?: IPartialOptions): NodeJS.ReadableStream; | 
						|
		generateTasks(patterns: Pattern | Pattern[], options?: IPartialOptions): Task[]; | 
						|
	} | 
						|
} | 
						|
 | 
						|
declare const FastGlob: FastGlob.IApi; | 
						|
 | 
						|
export = FastGlob; | 
						|
export as namespace FastGlob;
 | 
						|
 |