npm.io
2.1.5 • Published 2 years ago

@types/node-cleanup

Licence
MIT
Version
2.1.5
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
51.3K

Installation

npm install --save @types/node-cleanup

Summary

This package contains type definitions for node-cleanup (https://github.com/jtlapp/node-cleanup).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node-cleanup.

index.d.ts

// Note that ES6 modules cannot directly export callable functions.
// This file should be imported using the CommonJS-style:
//    import nodeCleanup = require('node-cleanup');

export = install;

interface StderrMessages {
    ctrl_C?: string;
    uncaughtException?: string;
}

// eslint-disable-next-line @typescript-eslint/no-invalid-void-type
type Handler = (exitCode: number | null, signal: string | null) => boolean | undefined | void;

declare function install(cleanupHandler?: Handler, stderrMessages?: StderrMessages): void;

declare namespace install {
    function uninstall(): void;
}

Additional Details

  • Last updated: Wed, 22 Nov 2023 0048 GMT
  • Dependencies: none

Credits

These definitions were written by Agadar.