Node: specify UnhandledRejectionListener reason param type

This commit is contained in:
Oliver Joseph Ash 2019-02-06 15:41:08 +00:00
parent 9ce154849c
commit 819e30f498
2 changed files with 2 additions and 2 deletions

View File

@ -692,7 +692,7 @@ declare namespace NodeJS {
type ExitListener = (code: number) => void;
type RejectionHandledListener = (promise: Promise<any>) => void;
type UncaughtExceptionListener = (error: Error) => void;
type UnhandledRejectionListener = (reason: any, promise: Promise<any>) => void;
type UnhandledRejectionListener = (reason: {} | null | undefined, promise: Promise<any>) => void;
type WarningListener = (warning: Error) => void;
type MessageListener = (message: any, sendHandle: any) => void;
type SignalsListener = (signal: Signals) => void;

View File

@ -3317,7 +3317,7 @@ import * as p from "process";
process.prependListener("exit", (code: number) => { });
process.prependOnceListener("rejectionHandled", (promise: Promise<any>) => { });
process.on("uncaughtException", (error: Error) => { });
process.addListener("unhandledRejection", (reason: any, promise: Promise<any>) => { });
process.addListener("unhandledRejection", (reason: {} | null | undefined, promise: Promise<any>) => { });
process.once("warning", (warning: Error) => { });
process.prependListener("message", (message: any, sendHandle: any) => { });
process.prependOnceListener("SIGBREAK", () => { });