UNPKG

487 BTypeScriptView Raw
1declare module 'escalade' {
2 type Promisable<T> = T | Promise<T>;
3 export type Callback = (directory: string, files: stirng[]) => Promisable<string | false | void>;
4 function escalade(directory: string, callback: Callback): Promise<string | void>;
5 export = escalade;
6}
7
8declare module 'escalade/sync' {
9 export type Callback = (directory: string, files: stirng[]) => string | false | void;
10 function escalade(directory: string, callback: Callback): string | void;
11 export = escalade;
12}