X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=%40types%2Fevents.d.ts;h=b2da7b09329db6af2bdfde17ed08bb48c4eda45c;hb=410724041bab556be1385c56f9a32e5030f6f2cf;hp=e5504f0ad6e22d0c6ad56cac012fa60c6fbd1274;hpb=b560403426309944ad775794161773a745263190;p=poolifier.git diff --git a/@types/events.d.ts b/@types/events.d.ts index e5504f0a..b2da7b09 100644 --- a/@types/events.d.ts +++ b/@types/events.d.ts @@ -1,7 +1,7 @@ import type { AsyncResource, AsyncResourceOptions } from 'node:async_hooks' import { EventEmitter } from 'node:events' -declare module 'node:events' { +declare module 'events' { interface EventEmitterOptions { /** * Enables automatic capturing of promise rejection. @@ -20,7 +20,7 @@ declare module 'node:events' { } /** - * Integrates `EventEmitter` with `AsyncResource` for `EventEmitters` that require + * Integrates `EventEmitter` with `AsyncResource` for `EventEmitter`s that require * manual async tracking. Specifically, all events emitted by instances of * `EventEmitterAsyncResource` will run within its async context. * @@ -38,11 +38,11 @@ declare module 'node:events' { */ emitDestroy (): AsyncResource /** The unique asyncId assigned to the resource. */ - get asyncId (): number + readonly asyncId: number /** The same triggerAsyncId that is passed to the AsyncResource constructor. */ - get triggerAsyncId (): number + readonly triggerAsyncId: number /** The underlying AsyncResource */ - get asyncResource (): AsyncResource & { + readonly asyncResource: AsyncResource & { readonly eventEmitter: EventEmitterAsyncResource } }