1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
=== tests/cases/compiler/reservedNameOnInterfaceImport.ts ===
declare module test {
>test : Symbol(test, Decl(reservedNameOnInterfaceImport.ts, 0, 0))
interface istring { }
>istring : Symbol(istring, Decl(reservedNameOnInterfaceImport.ts, 0, 21))
// Should error; 'test.istring' is a type, so this import conflicts with the 'string' type.
import string = test.istring;
>string : Symbol(string, Decl(reservedNameOnInterfaceImport.ts, 1, 25))
>test : Symbol(test, Decl(reservedNameOnInterfaceImport.ts, 0, 0))
>istring : Symbol(istring, Decl(reservedNameOnInterfaceImport.ts, 0, 21))
}
|