'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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;