//// [reservedNameOnModuleImportWithInterface.ts] declare module test { interface mi_string { } module mi_string { } // Should error; imports both a type and a module, which means it conflicts with the 'string' type. import string = mi_string; } //// [reservedNameOnModuleImportWithInterface.js]