PapaParse has an asynch callback function for its API. I was wondering how I can convert it to a promise. For eg:
Papa.parse(fileInput.files[0], {
complete: function(results) {
console.log(results);
}
});
Any help would be appreciated!
The basic pattern is
Papa.parsePromise = function(file) {
return new Promise(function(complete, error) {
Papa.parse(file, {complete, error});
});
};
Then
Papa.parsePromise(fileInput.files[0]) .
then(function(results) { console.log(results); });