error TS2318: Cannot find global type 'String'. error TS2318: Cannot find global type 'Array'. error TS2318: Cannot find global type 'IArguments'. error TS2318: Cannot find global type 'Boolean'. error TS2318: Cannot find global type 'RegExp'. error TS2318: Cannot find global type 'Object'. error TS2318: Cannot find global type 'Number'. error TS2318: Cannot find global type 'Function'. tests/cases/compiler/typeCheckTypeArgument.ts(3,19): error TS2304: Cannot find name 'UNKNOWN'. tests/cases/compiler/typeCheckTypeArgument.ts(5,26): error TS2304: Cannot find name 'UNKNOWN'. tests/cases/compiler/typeCheckTypeArgument.ts(7,21): error TS2304: Cannot find name 'UNKNOWN'. tests/cases/compiler/typeCheckTypeArgument.ts(9,24): error TS2304: Cannot find name 'UNKNOWN'. tests/cases/compiler/typeCheckTypeArgument.ts(12,22): error TS2304: Cannot find name 'UNKNOWN'. tests/cases/compiler/typeCheckTypeArgument.ts(15,13): error TS2304: Cannot find name 'UNKNOWN'. !!! error TS2318: Cannot find global type 'String'. !!! error TS2318: Cannot find global type 'Array'. !!! error TS2318: Cannot find global type 'IArguments'. !!! error TS2318: Cannot find global type 'Boolean'. !!! error TS2318: Cannot find global type 'RegExp'. !!! error TS2318: Cannot find global type 'Object'. !!! error TS2318: Cannot find global type 'Number'. !!! error TS2318: Cannot find global type 'Function'. ==== tests/cases/compiler/typeCheckTypeArgument.ts (6 errors) ==== /// var f: () => void; ~~~~~~~ !!! error TS2304: Cannot find name 'UNKNOWN'. interface IFoo { } ~~~~~~~ !!! error TS2304: Cannot find name 'UNKNOWN'. class Foo { } ~~~~~~~ !!! error TS2304: Cannot find name 'UNKNOWN'. function bar() { } ~~~~~~~ !!! error TS2304: Cannot find name 'UNKNOWN'. class Foo2 { method() { } ~~~~~~~ !!! error TS2304: Cannot find name 'UNKNOWN'. } ((a) => { }); ~~~~~~~ !!! error TS2304: Cannot find name 'UNKNOWN'.