TypeScript/tests/baselines/reference/specializationsShouldNotAffectEachOther.js
2014-07-12 17:30:19 -07:00

34 lines
619 B
JavaScript

//// [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;
});