3.0.4 • Published 6 months ago
@types/delete-empty v3.0.4
Installation
npm install --save @types/delete-empty
Summary
This package contains type definitions for delete-empty (https://github.com/jonschlinkert/delete-empty).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/delete-empty.
index.d.ts
// Type definitions for delete-empty 3.0
// Project: https://github.com/jonschlinkert/delete-empty
// Definitions by: Alorel <https://github.com/Alorel>
// Piotr Błażejewicz <https://github.com/Alorel>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
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): string;
}
}
export = deleteEmpty;
Additional Details
- Last updated: Sat, 11 Sep 2021 23:31:22 GMT
- Dependencies: none
- Global values: none
Credits
These definitions were written by Alorel, and Piotr Błażejewicz.