41 lines
718 B
TypeScript
41 lines
718 B
TypeScript
declare const junk: {
|
|
/**
|
|
Returns `true` if `filename` matches a junk file.
|
|
*/
|
|
is(filename: string): boolean;
|
|
|
|
/**
|
|
Returns `true` if `filename` doesn't match a junk file.
|
|
|
|
@example
|
|
```
|
|
import {promisify} from 'util';
|
|
import * as fs from 'fs';
|
|
import junk = require('junk');
|
|
|
|
const pReaddir = promisify(fs.readdir);
|
|
|
|
(async () => {
|
|
const files = await pReaddir('some/path');
|
|
|
|
console.log(files);
|
|
//=> ['.DS_Store', 'test.jpg']
|
|
|
|
console.log(files.filter(junk.not));
|
|
//=> ['test.jpg']
|
|
})();
|
|
```
|
|
*/
|
|
not(filename: string): boolean;
|
|
|
|
/**
|
|
Regex used for matching junk files.
|
|
*/
|
|
readonly regex: RegExp;
|
|
|
|
// TODO: Remove this for the next major release
|
|
default: typeof junk;
|
|
};
|
|
|
|
export = junk;
|