Optional
captureOptional
nameThe type of async event, this is required when instantiating EventEmitterAsyncResource
directly rather than as a child class.
new.target.name if instantiated as a child class.
Optional
requireDisables automatic emitDestroy
when the object is garbage collected.
This usually does not need to be set (even if emitDestroy
is called
manually), unless the resource's asyncId
is retrieved and the
sensitive API's emitDestroy
is called with it.
false
Optional
triggerThe ID of the execution context that created this async event.
executionAsyncId()
Enables automatic capturing of promise rejection.