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')
}