You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import {IOptions as GlobOptions} from 'glob';
declare namespace del { interface Options extends Readonly<GlobOptions> { /** Allow deleting the current working directory and outside.
@default false */ readonly force?: boolean;
/** See what would be deleted.
@default false
@example ```
import del = require('del');
(async () => { const deletedPaths = await del(['tmp/*.js'], {dryRun: true});
console.log('Files and folders that would be deleted:\n', deletedPaths.join('\n')); })(); ```
*/ readonly dryRun?: boolean;
/** Concurrency limit. Minimum: `1`.
@default Infinity */ readonly concurrency?: number; } }
declare const del: { /** Delete files and folders using glob patterns.
@param patterns - See supported minimatch [patterns](https://github.com/isaacs/minimatch#usage).
- [Pattern examples with expected matches](https://github.com/sindresorhus/multimatch/blob/master/test/test.js)
- [Quick globbing pattern overview](https://github.com/sindresorhus/multimatch#globbing-patterns)
@param options - See the [`glob` options](https://github.com/isaacs/node-glob#options).
@returns A promise for an array of deleted paths.
@example ```
import del = require('del');
(async () => { const deletedPaths = await del(['tmp/*.js', '!tmp/unicorn.js']);
console.log('Deleted files and folders:\n', deletedPaths.join('\n')); })(); ```
*/ ( patterns: string | ReadonlyArray<string>, options?: del.Options ): Promise<string[]>;
/** Synchronously delete files and folders using glob patterns.
@param patterns - See supported minimatch [patterns](https://github.com/isaacs/minimatch#usage).
- [Pattern examples with expected matches](https://github.com/sindresorhus/multimatch/blob/master/test/test.js)
- [Quick globbing pattern overview](https://github.com/sindresorhus/multimatch#globbing-patterns)
@param options - See the [`glob` options](https://github.com/isaacs/node-glob#options).
@returns An array of deleted paths. */ sync( patterns: string | ReadonlyArray<string>, options?: del.Options ): string[];
// TODO: Remove this for the next major release
default: typeof del; };
export = del;
|