From 2af5c1a61ce10b65a97ef77d2e6364a1f7d5aa37 Mon Sep 17 00:00:00 2001 From: Alexander T Date: Mon, 4 Nov 2019 22:51:39 +0200 Subject: [PATCH] http-graceful-shutdown: Provides its own types (#39597) --- notNeededPackages.json | 6 ++++ .../http-graceful-shutdown-tests.ts | 30 ------------------- types/http-graceful-shutdown/index.d.ts | 23 -------------- types/http-graceful-shutdown/tsconfig.json | 23 -------------- types/http-graceful-shutdown/tslint.json | 1 - 5 files changed, 6 insertions(+), 77 deletions(-) delete mode 100644 types/http-graceful-shutdown/http-graceful-shutdown-tests.ts delete mode 100644 types/http-graceful-shutdown/index.d.ts delete mode 100644 types/http-graceful-shutdown/tsconfig.json delete mode 100644 types/http-graceful-shutdown/tslint.json diff --git a/notNeededPackages.json b/notNeededPackages.json index d3e365e9d1..cd2829b374 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -1590,6 +1590,12 @@ "sourceRepoURL": "https://github.com/sindresorhus/html-tags", "asOfVersion": "3.0.0" }, + { + "libraryName": "http-graceful-shutdown", + "typingsPackageName": "http-graceful-shutdown", + "sourceRepoURL": "https://github.com/sebhildebrandt/http-graceful-shutdown", + "asOfVersion": "2.3.0" + }, { "libraryName": "http-status", "typingsPackageName": "http-status", diff --git a/types/http-graceful-shutdown/http-graceful-shutdown-tests.ts b/types/http-graceful-shutdown/http-graceful-shutdown-tests.ts deleted file mode 100644 index 6e5413fef3..0000000000 --- a/types/http-graceful-shutdown/http-graceful-shutdown-tests.ts +++ /dev/null @@ -1,30 +0,0 @@ -import GracefulShutdown = require('http-graceful-shutdown'); -import * as http from "http"; -import * as https from "https"; - -const opts: GracefulShutdown.Options = { - signals: "SIGINT SIGTERM", - timeout: 1337, - development: false, - onShutdown: (signal) => { - console.log('fake shutdown handler', signal); - return Promise.resolve(); - }, - finally: () => { - console.log('fake finally handler'); - } -}; - -const httpServer = http.createServer((req, res) => { - res.end(); -}); - -const httpsServer = https.createServer({ - key: new Buffer('foo'), - cert: new Buffer('bar') -}, (req, res) => { - res.end(); -}); - -GracefulShutdown(httpServer, opts); -GracefulShutdown(httpsServer, opts); diff --git a/types/http-graceful-shutdown/index.d.ts b/types/http-graceful-shutdown/index.d.ts deleted file mode 100644 index 738711759a..0000000000 --- a/types/http-graceful-shutdown/index.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -// Type definitions for http-graceful-shutdown 2.1 -// Project: https://github.com/sebhildebrandt/http-graceful-shutdown -// Definitions by: Dave Lee -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -/// - -import { Server as HttpServer } from "http"; -import { Server as HttpsServer } from "https"; - -declare function GracefulShutdown(server: HttpServer | HttpsServer, options?: GracefulShutdown.Options): void; - -declare namespace GracefulShutdown { - interface Options { - signals?: string; - timeout?: number; - development?: boolean; - onShutdown?: (signal: string) => Promise; - finally?: () => void; - } -} - -export = GracefulShutdown; diff --git a/types/http-graceful-shutdown/tsconfig.json b/types/http-graceful-shutdown/tsconfig.json deleted file mode 100644 index a738609778..0000000000 --- a/types/http-graceful-shutdown/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.d.ts", - "http-graceful-shutdown-tests.ts" - ] -} diff --git a/types/http-graceful-shutdown/tslint.json b/types/http-graceful-shutdown/tslint.json deleted file mode 100644 index 3db14f85ea..0000000000 --- a/types/http-graceful-shutdown/tslint.json +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "dtslint/dt.json" }