=== tests/cases/compiler/localImportNameVsGlobalName.ts === module Keyboard { >Keyboard : typeof Keyboard export enum Key { UP, DOWN, LEFT, RIGHT } >Key : Key >UP : Key >DOWN : Key >LEFT : Key >RIGHT : Key } module App { >App : typeof App import Key = Keyboard.Key; >Key : typeof Key >Keyboard : typeof Keyboard >Key : Key export function foo(key: Key): void {} >foo : (key: Key) => void >key : Key >Key : Key foo(Key.UP); >foo(Key.UP) : void >foo : (key: Key) => void >Key.UP : Key >Key : typeof Key >UP : Key foo(Key.DOWN); >foo(Key.DOWN) : void >foo : (key: Key) => void >Key.DOWN : Key >Key : typeof Key >DOWN : Key foo(Key.LEFT); >foo(Key.LEFT) : void >foo : (key: Key) => void >Key.LEFT : Key >Key : typeof Key >LEFT : Key }