Closed
Description
Using Node 12.19.0:
When binding a function with AsyncResource.bind, the arguments are not forwarded.
I had to write this workaround to make it work:
function bindWorkAround(cb) {
AsyncResource.bind(invokeOriginal);
let _arguments;
return onData;
function onData() {
_arguments = arguments;
invokeOriginal();
}
function invokeOriginal() {
cb.apply(null, _arguments);
}
}