DefinitelyTyped/types/require-all/index.d.ts
Ivan Sadykov 28145b8e80
Fix require-all filter that should return string or falsy values (#46183)
* Fix require-all filter

* Add void to falsy values

* Change void to undefined
2020-07-22 10:54:29 -07:00

17 lines
592 B
TypeScript

// Type definitions for require-all 3.0
// Project: https://github.com/felixge/node-require-all#readme
// Definitions by: Ivan Sadykov <https://github.com/Sonahit>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface Options {
dirname: string;
filter?: ((name: string, path: string) => string | false | undefined) | RegExp;
excludeDirs?: RegExp;
map?: (name: string, path: string) => string;
resolve?: (module: any) => any;
recursive?: true | false;
}
declare function requireAll(options: Options): {[key: string]: any};
export = requireAll;