Merge pull request #26055 from denisname/d3-dsv-update

d3-dsv: Small changes
This commit is contained in:
Daniel Rosenwasser
2018-05-26 20:25:08 -07:00
committed by GitHub
2 changed files with 17 additions and 11 deletions

View File

@@ -52,7 +52,8 @@ parseArray = d3Dsv.csvParse(csvTestStringWithHeader);
columns = parseArray.columns;
strMaybe = parseArray[0]['Year'];
// date = parseArray[0]['Year']; // fails, return value is string
// $ExpectError
date = parseArray[0]['Year']; // fails, return value is string
// with row mapper ---------------------------------------------------------------------------
@@ -64,7 +65,7 @@ parseMappedArray = d3Dsv.csvParse(csvTestStringWithHeader, (rawRow, index, colum
year: rr['Year'] ? new Date(+rr['Year']!, 0, 1) : null,
make: rr['Make'] ? rr['Make']! : "Missing Value",
model: rr['Model'] ? rr['Model']! : "Missing Value",
length: ['Length'] ? +rr['Length']! : NaN
length: rr['Length'] ? +rr['Length']! : NaN
};
return pr;
});
@@ -81,7 +82,7 @@ parseMappedArray = d3Dsv.csvParse(csvTestStringWithHeader, (rawRow, index, colum
year: new Date(d, 0, 1),
make: rr['Make'] ? rr['Make']! : "Missing Value",
model: rr['Model'] ? rr['Model']! : "Missing Value",
length: ['Length'] ? +rr['Length']! : NaN
length: rr['Length'] ? +rr['Length']! : NaN
}
: undefined
)
@@ -103,7 +104,8 @@ num = parseMappedArray[0].length;
parseRowsArray = d3Dsv.csvParseRows(csvTestString);
strMaybe = parseRowsArray[0][0]; // 'Year' of first row
// date = parseRowsArray[0][0]; // fails, return value is string
// $ExpectError
date = parseRowsArray[0][0]; // fails, return value is string
// with row mapper ---------------------------------------------------------------------------
@@ -158,7 +160,8 @@ parseArray = d3Dsv.tsvParse(tsvTestStringWithHeader);
columns = parseArray.columns;
strMaybe = parseArray[0]['Year'];
// date = parseArray[0]['Year']; // fails, return value is string
// $ExpectError
date = parseArray[0]['Year']; // fails, return value is string
// with row mapper ---------------------------------------------------------------------------
@@ -174,7 +177,7 @@ parseMappedArray = d3Dsv.tsvParse(tsvTestStringWithHeader, (rawRow, index, colum
year: new Date(d, 0, 1),
make: rr['Make'] ? rr['Make']! : "Missing Value",
model: rr['Model'] ? rr['Model']! : "Missing Value",
length: ['Length'] ? +rr['Length']! : NaN
length: rr['Length'] ? +rr['Length']! : NaN
}
: undefined
)
@@ -196,7 +199,8 @@ num = parseMappedArray[0].length;
parseRowsArray = d3Dsv.tsvParseRows(tsvTestString);
strMaybe = parseRowsArray[0][0]; // 'Year' of first row
// date = parseRowsArray[0][0]; // fails, return value is string
// $ExpectError
date = parseRowsArray[0][0]; // fails, return value is string
// with row mapper ---------------------------------------------------------------------------
@@ -256,7 +260,8 @@ parseArray = dsv.parse(pipedTestStringWithHeader);
columns = parseArray.columns;
strMaybe = parseArray[0]['Year'];
// date = parseArray[0]['Year']; // fails, return value is string
// $ExpectError
date = parseArray[0]['Year']; // fails, return value is string
// with row mapper ---------------------------------------------------------------------------
@@ -272,7 +277,7 @@ parseMappedArray = dsv.parse(pipedTestStringWithHeader, (rawRow, index, columns)
year: new Date(d, 0, 1),
make: rr['Make'] ? rr['Make']! : "Missing Value",
model: rr['Model'] ? rr['Model']! : "Missing Value",
length: ['Length'] ? +rr['Length']! : NaN
length: rr['Length'] ? +rr['Length']! : NaN
}
: undefined
)
@@ -294,7 +299,8 @@ num = parseMappedArray[0].length;
parseRowsArray = dsv.parseRows(pipedTestString);
strMaybe = parseRowsArray[0][0]; // 'Year' of first row
// date = parseRowsArray[0][0]; // fails, return value is string
// $ExpectError
date = parseRowsArray[0][0]; // fails, return value is string
// with row mapper ---------------------------------------------------------------------------

View File

@@ -3,7 +3,7 @@
// Definitions by: Tom Wanzek <https://github.com/tomwanzek>, Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Last module patch version validated against: 1.0.30
// Last module patch version validated against: 1.0.8
// ------------------------------------------------------------------------------------------
// Shared Types and Interfaces