@types/rimraf
TypeScript definitions for rimraf
Last updated 9 months ago .
· Repository · Original npm · Tarball · package.json
$ cnpm install @types/rimraf 
SYNC missed versions from official npm registry.

Installation

npm install --save @types/rimraf

Summary

This package contains type definitions for rimraf (https://github.com/isaacs/rimraf).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rimraf.

index.d.ts

// Type definitions for rimraf 3.0
// Project: https://github.com/isaacs/rimraf
// Definitions by: Carlos Ballesteros Velasco <https://github.com/soywiz>
//                 e-cloud <https://github.com/e-cloud>
//                 Ruben Schmidmeister <https://github.com/bash>
//                 Oganexon <https://github.com/oganexon>
//                 Piotr Błażejewicz <https://github.com/peterblazejewicz>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

/// <reference types="node" />

import glob = require('glob');
import fs = require('fs');

declare function rimraf(path: string, options: rimraf.Options, callback: (error: Error | null | undefined) => void): void;
declare function rimraf(path: string, callback: (error: Error | null | undefined) => void): void;
declare namespace rimraf {
    /**
     * It can remove stuff synchronously, too.
     * But that's not so good. Use the async API.
     * It's better.
     */
    function sync(path: string, options?: Options): void;

    /**
     * see {@link https://github.com/isaacs/rimraf/blob/79b933fb362b2c51bedfa448be848e1d7ed32d7e/README.md#options}
     */
    interface Options {
        maxBusyTries?: number | undefined;
        emfileWait?: number | undefined;
        /** @default false */
        disableGlob?: boolean | undefined;
        glob?: glob.IOptions | false | undefined;

        unlink?: typeof fs.unlink | undefined;
        chmod?: typeof fs.chmod | undefined;
        stat?: typeof fs.stat | undefined;
        lstat?: typeof fs.lstat | undefined;
        rmdir?: typeof fs.rmdir | undefined;
        readdir?: typeof fs.readdir | undefined;
        unlinkSync?: typeof fs.unlinkSync | undefined;
        chmodSync?: typeof fs.chmodSync | undefined;
        statSync?: typeof fs.statSync | undefined;
        lstatSync?: typeof fs.lstatSync | undefined;
        rmdirSync?: typeof fs.rmdirSync | undefined;
        readdirSync?: typeof fs.readdirSync | undefined;
    }
}
export = rimraf;

Additional Details

Credits

These definitions were written by Carlos Ballesteros Velasco, e-cloud, Ruben Schmidmeister, Oganexon, and Piotr Błażejewicz.

Current Tags

  • 3.0.2                                ...           latest (9 months ago)
  • 2.0.3                                ...           ts2.0 (3 years ago)
  • 2.0.3                                ...           ts2.1 (3 years ago)
  • 2.0.3                                ...           ts2.2 (3 years ago)
  • 2.0.3                                ...           ts2.3 (3 years ago)
  • 2.0.3                                ...           ts2.4 (3 years ago)
  • 2.0.3                                ...           ts2.5 (3 years ago)
  • 2.0.3                                ...           ts2.6 (3 years ago)
  • 2.0.3                                ...           ts2.7 (3 years ago)
  • 3.0.0                                ...           ts2.8 (2 years ago)
  • 3.0.0                                ...           ts2.9 (2 years ago)
  • 3.0.0                                ...           ts3.0 (2 years ago)
  • 3.0.0                                ...           ts3.1 (2 years ago)
  • 3.0.0                                ...           ts3.2 (2 years ago)
  • 3.0.0                                ...           ts3.3 (2 years ago)
  • 3.0.0                                ...           ts3.4 (2 years ago)
  • 3.0.0                                ...           ts3.5 (2 years ago)
  • 3.0.2                                ...           ts3.6 (9 months ago)
  • 3.0.2                                ...           ts3.7 (9 months ago)
  • 3.0.2                                ...           ts3.8 (9 months ago)
  • 3.0.2                                ...           ts3.9 (9 months ago)
  • 3.0.2                                ...           ts4.0 (9 months ago)
  • 3.0.2                                ...           ts4.1 (9 months ago)
  • 3.0.2                                ...           ts4.2 (9 months ago)
  • 3.0.2                                ...           ts4.3 (9 months ago)
  • 3.0.2                                ...           ts4.4 (9 months ago)
  • 3.0.2                                ...           ts4.5 (9 months ago)
  • 3.0.2                                ...           ts4.6 (9 months ago)
  • 3.0.2                                ...           ts4.7 (9 months ago)
  • 3.0.2                                ...           ts4.8 (9 months ago)

20 Versions

  • 3.0.2                                ...           9 months ago
  • 2.0.5                                ...           10 months ago
  • 3.0.1                                ...           10 months ago
  • 2.0.4                                ...           2 years ago
  • 3.0.0                                ...           2 years ago
  • 2.0.3                                ...           3 years ago
  • 2.0.2                                ...           5 years ago
  • 2.0.1                                ...           5 years ago
  • 2.0.0                                ...           5 years ago
  • 0.0.28                                ...           6 years ago
  • 0.0.27                                ...           6 years ago
  • 0.0.26-alpha                                ...           6 years ago
  • 0.0.25-alpha                                ...           6 years ago
  • 0.0.24-alpha                                ...           6 years ago
  • 0.0.23-alpha                                ...           6 years ago
  • 0.0.22-alpha                                ...           6 years ago
  • 0.0.21-alpha                                ...           6 years ago
  • 0.0.20-alpha                                ...           6 years ago
  • 0.0.15-alpha                                ...           6 years ago
  • 0.0.14-alpha                                ...           6 years ago
Maintainers (1)
Dependencies (2)
Dev Dependencies (0)
None

Copyright © npmmirror.com | 浙ICP备15033595号-63 |