You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Main.ts:import{X}from'./Types'constX=42;console.log('X is '+X);// Types.ts:exporttypeX={}
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.