Typescript csv-parse

Ich versuche, eine CSV-Datei mit Typoskript zu analysieren, für die ich völlig neu bin. Ich kann den Parser nicht mit den richtigen Schreibweisen zum Laufen bringen.

Ohne Eingaben ist alles einfach:

var fs = require('fs');
var parse = require('csv-parse');

var parser = parse({delimiter: ';'}, function(err, data){
  console.log(data);
});

fs.createReadStream(__dirname+'/fs_read.csv').pipe(parser);

Aber wenn es um Typoskript geht, bekomme ich Fehler, ich habe die Typisierungen installiertvon dt :

import * as csvParse from 'csv-parse';
import fs = require('fs');
var myParser:csvParse.CsvParser = csvParse({delimiter: ','}, function(data, err) {
  console.log(data);
});

Ich erhalte den Fehler

Type 'void | CsvParser' is not assignable to type 'CsvParser'.

Kann mir jemand einen Tipp geben oder csv-parse mit Typoskript verwenden und seinen Code teilen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage