There appears to be an issue with the args parser here: https://github.com/nodegit/promisify-node/blob/master/utils/args.js#L9 That regex only recognizes standard function calls. When called with an anonymous function `(foo)=>{console.log(foo)}`. If this library is still being maintained, I would be happy to submit a PR.