1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
=== tests/cases/conformance/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName.ts ===
// it is an error to use a predefined type as a type name
class any { }
>any : Symbol(any, Decl(objectTypesWithPredefinedTypesAsName.ts, 0, 0))
class number { }
>number : Symbol(number, Decl(objectTypesWithPredefinedTypesAsName.ts, 2, 13))
class boolean { }
>boolean : Symbol(boolean, Decl(objectTypesWithPredefinedTypesAsName.ts, 4, 16))
class bool { } // not a predefined type anymore
>bool : Symbol(bool, Decl(objectTypesWithPredefinedTypesAsName.ts, 6, 17))
class string { }
>string : Symbol(string, Decl(objectTypesWithPredefinedTypesAsName.ts, 7, 14))
|