The unique asyncId assigned to the resource.
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
the resource is left to be collected by the GC then the destroy hooks will
never be called.
A reference to asyncResource.
Call the provided function with the provided arguments in the execution context of the async resource. This will establish the context, trigger the AsyncHooks before callbacks, call the function, trigger the AsyncHooks after callbacks, and then restore the original execution context.
The same triggerAsyncId that is passed to the AsyncResource constructor.
Staticbind
Wrapper for the async-hook-domain that catches errors thrown during test operation.
See
https://npmjs.com/async-hook-domain