TypeScript Version: 2.3.3, nightly (2.4.0-dev.20170525)
Code
// Main.ts:
import { X } from './Types'
const X = 42;
console.log('X is ' + X);
// Types.ts:
export type X = {}
Expected behavior:
Output: X is 42
Actual behavior:
Output: X is undefined
The value reference X is transpiled to the undefined Types_1.X instead of just X. Declaring type X = {} in Main.ts instead of importing it works correctly.
TypeScript Version: 2.3.3, nightly (2.4.0-dev.20170525)
Code
Expected behavior:
Output:
X is 42Actual behavior:
Output:
X is undefinedThe value reference
Xis transpiled to the undefinedTypes_1.Xinstead of justX. Declaringtype X = {}inMain.tsinstead of importing it works correctly.