TypeScript/tests/baselines/reference/specializationsShouldNotAffectEachOther.js

32 lines
613 B
TypeScript

//// [specializationsShouldNotAffectEachOther.ts]
interface Series {
data: string[];
}
var series: Series;
function foo() {
var seriesExtent = (series) => null;
var series2: number[];
series2.map(seriesExtent);
return null;
}
var keyExtent2: any[] = series.data.map(function (d: string) { return d; });
//// [specializationsShouldNotAffectEachOther.js]
var series;
function foo() {
var seriesExtent = function (series) { return null; };
var series2;
series2.map(seriesExtent);
return null;
}
var keyExtent2 = series.data.map(function (d) { return d; });