DefinitelyTyped/types/require-all/require-all-tests.ts
Ivan Sadykov e9a0acff54
Require all (#46056)
* Add types for require-all package

* linting

* Run dts-gen and update type description
2020-07-13 11:17:36 -07:00

11 lines
305 B
TypeScript

import requireAll = require('require-all');
requireAll({
recursive: false,
dirname: "./test-directory",
filter: /\.test\.[jt]s/,
excludeDirs: /^exclude-me.*/,
map: (name: string, path: string) => name.replace(/_([a-z])/g, `${path}/${name}`),
resolve: (mClass) => new mClass()
});