TypeScript/tests/baselines/reference/es6ImportNamedImportMergeErrors.js
Mohamed Hegazy 4ef687c5fa Add tests
2015-03-11 22:55:09 -07:00

31 lines
978 B
TypeScript

//// [tests/cases/compiler/es6ImportNamedImportMergeErrors.ts] ////
//// [es6ImportNamedImportMergeErrors_0.ts]
export var a = 10;
export var x = a;
export var z = a;
export var z1 = a;
//// [es6ImportNamedImportMergeErrors_1.ts]
import { a } from "es6ImportNamedImportMergeErrors_0";
interface a { } // shouldnt be error
import { x as x1 } from "es6ImportNamedImportMergeErrors_0";
interface x1 { } // shouldnt be error
import { x } from "es6ImportNamedImportMergeErrors_0"; // should be error
var x = 10;
import { x as x44 } from "es6ImportNamedImportMergeErrors_0"; // should be error
var x44 = 10;
import { z } from "es6ImportNamedImportMergeErrors_0"; // should be error
import { z1 as z } from "es6ImportNamedImportMergeErrors_0"; // should be error
//// [es6ImportNamedImportMergeErrors_0.js]
exports.a = 10;
exports.x = exports.a;
exports.z = exports.a;
exports.z1 = exports.a;
//// [es6ImportNamedImportMergeErrors_1.js]
var x = 10;
var x44 = 10;