Skip to content

Instantly share code, notes, and snippets.

@johnniehard
Created October 9, 2021 12:29
Show Gist options
  • Save johnniehard/d77201fb474cd8bdd6d1dadb0fc9ffb5 to your computer and use it in GitHub Desktop.
Save johnniehard/d77201fb474cd8bdd6d1dadb0fc9ffb5 to your computer and use it in GitHub Desktop.
Async wrapper for csv-parse
import parse, { Options } from "csv-parse";
export function parseAsync(csv: string, options: Options) {
return new Promise<any[]>((resolve, reject) => {
parse(csv, options, (err, output) => {
if (err) {
return reject(err)
}
resolve(output)
})
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment