TypeScript/tests/baselines/reference/specializationsShouldNotAffectEachOther.js

35 lines
633 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;
});