4.0.5 • Published 2 years ago

@types/rimraf v4.0.5

Weekly downloads
963,111
License
MIT
Repository
-
Last release
2 years ago

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.

@wirunekaewjai/mdi@wirunekaewjai/rx@dashblock/nitro@qhnu/ts-lib-templatetargeting-helper@open-template-hub/open-template-hub-server-generatorrd-vuerdvue2rd-vue-clireal-test-dirrdvue-clicodiac-cli@gongt/make-next-private-versionsearch-resourcecra-template-ltbycecra-template-cz-test@mcgordonite/theia-filesystemtest-widget-order@neople.dev/dotfsopen-template-hub-server-generator@ombori/gridapp-cliwatchmyshitomni-api-core@omni-qa/api-corevogue-runtimeart47ycl-api-core@everything-registry/sub-chunk-955tchin-backendtchin-react-componentstdesign-starter-clisyslog-server-nssweapp-openapi-genwexond-package-managerxepelin-api-corexepelin-performance-coresfdx-essentialsseverjssbrowserrepodocrebird-https-letsencryptteeny-confstan-utilsstorycap-ayroblustorycap-engitest-repo-handlertest-widget-order-componenttestorio-toolssuperman-sharedtheaninevite-plugin-shopify-shelluvpm-clivaiviberun@appmint/dataform@lollygag/core@ramper-v2/telegram-sdk-test@nodecorejs/libsmighty-webmfsqlcheckermetalsmith-html-validatormobile-center-clilibrary-index-filesloading-infolibzim-bindinglerna-templatergit-imitategit-get-repojs-sdk-toolchainjs-sdk-toolchain-darchainiterparsemui-treasurymorphimovie-color-stripk-react-cmkexcelgrumbler-ts-scriptsgtdb-localgsaashash-workspacehixihhxportingo-api-coregp-code-server-testkarma-tsjoy-treasurykyokan-plasma-clientlandlord-controllergit-clone-all-orgmulticryptmaddis-graphql-generatorpack-workspaceorisonjsopenvscode-server-testopenfin-service-toolingorbitdb-tupeloprax-clipripin-latestpolymer-workspaces
4.0.5

2 years ago

3.0.2

3 years ago

3.0.1

3 years ago

2.0.5

3 years ago

3.0.0

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

0.0.28

8 years ago

0.0.27

8 years ago

0.0.26-alpha

8 years ago

0.0.25-alpha

8 years ago

0.0.24-alpha

8 years ago

0.0.23-alpha

8 years ago

0.0.22-alpha

8 years ago

0.0.21-alpha

9 years ago

0.0.20-alpha

9 years ago

0.0.15-alpha

9 years ago

0.0.14-alpha

9 years ago