@types/delete-empty
Version:
TypeScript definitions for delete-empty
47 lines (36 loc) • 1.53 kB
Markdown
> `npm install --save @types/delete-empty`
This package contains type definitions for delete-empty (https://github.com/jonschlinkert/delete-empty).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/delete-empty.
````ts
declare function deleteEmpty(dir: string, options: deleteEmpty.Options, cb: deleteEmpty.DeleteEmptyCallback): void;
declare function deleteEmpty(dir: string, cb: deleteEmpty.DeleteEmptyCallback): void;
declare function deleteEmpty(dir: string, options?: deleteEmpty.Options): Promise<string[]>;
declare namespace deleteEmpty {
function sync(dir: string, options?: Options): string[];
interface DeleteEmptyCallback {
(err: Error | undefined | null, deleted: string[]): void;
}
interface Options {
/**
* Do a dry run without deleting any files
* @default false
*/
dryRun?: boolean | undefined;
filter?: FilterFunction | undefined;
junkRegex?: RegExp | undefined;
}
interface FilterFunction {
(file: string, regex: RegExp): boolean;
}
}
export = deleteEmpty;
````
* Last updated: Mon, 18 Nov 2024 02:09:20 GMT
* Dependencies: none
These definitions were written by [Alorel](https://github.com/Alorel), and [Piotr Błażejewicz](https://github.com/Alorel).