/// <reference types="node" /> | |
import { IPartialOptions } from './managers/options'; | |
import { ITask } from './managers/tasks'; | |
import { EntryItem } from './types/entries'; | |
import { Pattern } from './types/patterns'; | |
/** | |
* Synchronous API. | |
*/ | |
export declare function sync(source: Pattern | Pattern[], opts?: IPartialOptions): EntryItem[]; | |
/** | |
* Asynchronous API. | |
*/ | |
export declare function async(source: Pattern | Pattern[], opts?: IPartialOptions): Promise<EntryItem[]>; | |
/** | |
* Stream API. | |
*/ | |
export declare function stream(source: Pattern | Pattern[], opts?: IPartialOptions): NodeJS.ReadableStream; | |
/** | |
* Return a set of tasks based on provided patterns. | |
*/ | |
export declare function generateTasks(source: Pattern | Pattern[], opts?: IPartialOptions): ITask[]; |