refactor: use delete on properties
[poolifier.git] / @types / events.d.ts
index e5504f0ad6e22d0c6ad56cac012fa60c6fbd1274..b2da7b09329db6af2bdfde17ed08bb48c4eda45c 100644 (file)
@@ -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
     }
   }