fix: fix EventEmitterAsyncResource type
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 26 Sep 2023 07:26:00 +0000 (09:26 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 26 Sep 2023 07:26:00 +0000 (09:26 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
@types/events.d.ts

index a0291fe8099abeea827af9d7a353871d8f0ee0a8..b5338939859c39642f667a2854d3da5ddf9b98df 100644 (file)
@@ -30,7 +30,10 @@ declare module 'events' {
    * @since v17.4.0, v16.14.0
    */
   export class EventEmitterAsyncResource extends EventEmitter {
-    constructor (options: EventEmitterAsyncResourceOptions)
+    /**
+     * @param options Only optional in child class.
+     */
+    constructor (options?: EventEmitterAsyncResourceOptions)
     /**
      * Call all `destroy` hooks. This should only ever be called once. An error will
      * be thrown if it is called more than once. This **must** be manually called. If