The docs say it only works if the original function takes the callback as the final argument, setTimeout takes the callback as the first argument. Does this code even work? nodejs.org/dist/latest-v8.x/docs/a...
I think it got to be a Node.js style callback with err as the first parameter.
Functions can define their own promisified version using a symbol, which is what setTimeout does in Node.js
So yes, it works.
That makes sense. Good to know if we're using Node.js
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.