// Type definitions for http-graceful-shutdown 2.4 // Project: https://github.com/sebhildebrandt/http-graceful-shutdown // Definitions by: sebhildebrandt /// declare function GracefulShutdown( server: any, options?: GracefulShutdown.Options ): () => Promise declare namespace GracefulShutdown { interface Options { signals?: string; timeout?: number; development?: boolean; forceExit?: boolean; preShutdown?: (signal?: string) => Promise; onShutdown?: (signal?: string) => Promise; finally?: () => void; } } export = GracefulShutdown;