Fix tests and broken references

This commit is contained in:
Alex Ford
2015-03-30 15:26:22 -04:00
parent 7600257d34
commit 39debc285e
4 changed files with 33 additions and 33 deletions
+6 -6
View File
@@ -48,33 +48,33 @@ function testPieChart() {
function testMapConstructor() {
//No arg constructor
var emptyMap: D3.Map<any> = d3.map();
var emptyMap: d3.Map<any> = d3.map();
//Object constructor
var object:{[key: string]: number } = {a: 1, b: 2, c: 3};
var objectMap: D3.Map<number> = d3.map<number>(object);
var objectMap: d3.Map<number> = d3.map<number>(object);
//Array constructor
var numberArray: number[] = [1, 2, 3]
var numberArrayMap: D3.Map<number> = d3.map<number>(numberArray);
var numberArrayMap: d3.Map<number> = d3.map<number>(numberArray);
//Array with keyFn constructor
var objectArray: {key: string}[] = [{key: "v1"}, {key: "v2"}, {key: "v3"}];
var indexes: number[] = [];
//keyFn with index
var objectArrayMap1: D3.Map<{key: string}>
var objectArrayMap1: d3.Map<{key: string}>
= d3.map<{key: string}>(objectArray, (o: {key: string}, index: number) => {
indexes.push(index);
return o.key;
});
//keyFn without index
var objectArrayMap2: D3.Map<{key: string}>
var objectArrayMap2: d3.Map<{key: string}>
= d3.map<{key: string}>(objectArray, (o: {key: string}) => {
return o.key;
});
//Map constructor
var duplicateMap: D3.Map<number> = d3.map(numberArrayMap);
var duplicateMap: d3.Map<number> = d3.map(numberArrayMap);
}
//Example from http://bl.ocks.org/3887051