This is a follow-up question to What is wrong with this code that promisify a function?
Method 1 works;
var Converter = require('csvtojson').Converter;
Promise.promisifyAll(Converter.prototype);
var converter = new Converter();
Method 2 does not work;
var Converter = require('csvtojson').Converter;
var converter = Promise.promisifyAll(Converter.prototype);
Why does method 1 work and not method 2?