docs/Script API/interfaces/Backend_Script_API._internal_.EventEmitter.EventEmitterAsyncResourceOptions.html
interface EventEmitterAsyncResourceOptions {
captureRejections?: boolean;
name?: string;
requireManualDestroy?: boolean;
triggerAsyncId?: number;
}
captureRejections?name?requireManualDestroy?triggerAsyncId?
OptionalcaptureRejectionscaptureRejections?: boolean
Enables automatic capturing of promise rejection.
Optionalnamename?: string
The 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.Copy
OptionalrequireManualDestroyrequireManualDestroy?: boolean
Disables 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.
falseCopy
OptionaltriggerAsyncIdtriggerAsyncId?: number
The ID of the execution context that created this async event.
executionAsyncId()Copy
Member Visibility
ThemeOSLightDark
Properties captureRejectionsnamerequireManualDestroytriggerAsyncId