=== tests/cases/compiler/collisionExportsRequireAndUninstantiatedModule.ts === export module require { // no error >require : unknown export interface I { >I : I } } export function foo(): require.I { >foo : () => require.I >require : unknown >I : require.I return null; } export module exports { // no error >exports : unknown export interface I { >I : I } } export function foo2(): exports.I { >foo2 : () => exports.I >exports : unknown >I : exports.I return null; }