==== tests/cases/compiler/missingTypeArguments2.ts (4 errors) ==== class A { } var x: () => A; ~ !!! Generic type 'A' requires 1 type argument(s). (a: A) => { }; ~ !!! Generic type 'A' requires 1 type argument(s). var y: A; ~ !!! Generic type 'A' requires 1 type argument(s). (): A => null; ~ !!! Generic type 'A' requires 1 type argument(s).