4.0.5 • Published 1 year ago

@types/rimraf v4.0.5

Weekly downloads
963,111
License
MIT
Repository
-
Last release
1 year 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@theia/filesystem@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-955polymer-clipolymer-modulizerqz-cli-plugin-initseverjssfdx-essentials@salsita-npm/chrome-launcher@open-template-hub/app-generator@open-template-hub/server-generator@rist/preset-react@radzen/angular-generator@remix/storycap@omerzamir/direflow-scripts@ombori/ga-cli@procraft/widget-order-componentsuperman-sharedstorage-abstractionstan-utilsstelestencil-plugin-tss@smartholdem/teasereact-pipedash-component@nexjs/cli@mmogib/split-pdf@mohit007/react-helper@moped/db-schema@moped/db-pg-createpolymer-workspacespolymesh-localpetro-requestpriprax-cli@mibjs/plugin-api-service@nodecorejs/libsqnode-baseqiezi-cli-plugin-initqihoo-cliqg-fetch-blocksqg-react-install@noia-network/node@ng-electron-devkit/buildersrebird-https-letsencrypt@northbrook/tsc@niama/quasar-app-extension-ts@nicepkg/vr360-shared@qubic/builder@quarks/theia-filesystem@saranrapjs/storycap@seu-imovel-aqui/correta-plugin@seu-imovel-aqui/predial-primus-plugin@sfcraft/alluresbrowsersp-typed-item@savantly/sprout-toolkit@sendoutcards/apollo@ylz/script-node-utilstheaninetest-widget-order-component@timrichter/storycaptest-repo-handler@tikui/cli@yoss-org/azuredevops@youngapp/yap-cli@opendesign/octopus-psdrepodoc@polymer-tools/cli@polymeshassociation/polymesh-local@polkadot/client-db@protonprotocol/cli@project-error/cli@tengitsui/toolkittchin-backend
4.0.5

1 year ago

3.0.2

3 years ago

3.0.1

3 years ago

2.0.5

3 years ago

3.0.0

4 years ago

2.0.4

4 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

8 years ago

0.0.20-alpha

8 years ago

0.0.15-alpha

8 years ago

0.0.14-alpha

8 years ago