20 lines
721 B
Java
20 lines
721 B
Java
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var util_1 = require("@antv/util");
|
|
var d3_dsv_1 = require("d3-dsv");
|
|
var data_set_1 = require("../data-set");
|
|
data_set_1.DataSet.registerConnector('dsv', function (str, options) {
|
|
if (options === void 0) { options = {}; }
|
|
var delimiter = options.delimiter || ',';
|
|
if (!util_1.isString(delimiter)) {
|
|
throw new TypeError('Invalid delimiter: must be a string!');
|
|
}
|
|
return d3_dsv_1.dsvFormat(delimiter).parse(str);
|
|
});
|
|
data_set_1.DataSet.registerConnector('csv', function (str) {
|
|
return d3_dsv_1.csvParse(str);
|
|
});
|
|
data_set_1.DataSet.registerConnector('tsv', function (str) {
|
|
return d3_dsv_1.tsvParse(str);
|
|
});
|