Node.js 向进程发射器添加自定义事件

Node.js 向进程发射器添加自定义事件,node.js,typescript,Node.js,Typescript,我有这个: 代码是这样的: process.emit('domainHavenRejection', 'unhandled rejection could not be pinned to a request/response.', e); 很明显,我使用的是TypeScript…有没有办法用正确的类型定义进程上的自定义事件,或者我应该使用不同的事件发射器 请注意,'domainHavenRejection'是我想要的自定义事件名称,但显然它可以是任何自定义事件。您可以使编译器不检查emit

我有这个:

代码是这样的:

process.emit('domainHavenRejection', 'unhandled rejection could not be pinned to a request/response.', e);
很明显,我使用的是TypeScript…有没有办法用正确的类型定义进程上的自定义事件,或者我应该使用不同的事件发射器


请注意,
'domainHavenRejection'
是我想要的自定义事件名称,但显然它可以是任何自定义事件。

您可以使编译器不检查emit()方法的类型

现在似乎不可能扩展NodeJs接口。 但看看这个问题

(process.emit as Function)('domainHavenRejection');