before(asyncId)
and after(asyncId)
before
called just before registered user callback is executedafter
called immediately after registered user callback is executedfunction init(id, type, triggerAsyncId, resource) {
print({ id, type, triggerAsyncId })
}
function before(id) {
print({ stage: 'before', id })
}
function after(id) {
print({ stage: 'after', id })
}
const hook = asyncHooks.createHook({ init, before, after })
hook.enable()
setTimeout(ontimeout, 10)
function ontimeout() {
print('User callback fired')
}