==== tests/cases/conformance/parser/ecmascript5/Generics/parserCastVersusArrowFunction1.ts (13 errors) ==== var v = () => 1; var v = a; ~ !!! Cannot find name 'T'. ~ !!! Cannot find name 'a'. var v = (a) => 1; ~ !!! Subsequent variable declarations must have the same type. Variable 'v' must be of type '() => number', but here has type '(a: any) => number'. var v = (a, b) => 1; ~ !!! Subsequent variable declarations must have the same type. Variable 'v' must be of type '() => number', but here has type '(a: any, b: any) => number'. var v = (a = 1, b = 2) => 1; ~ !!! Subsequent variable declarations must have the same type. Variable 'v' must be of type '() => number', but here has type '(a?: number, b?: number) => number'. var v = (a); ~ !!! Cannot find name 'T'. ~ !!! Cannot find name 'a'. var v = (a, b); ~ !!! Cannot find name 'T'. ~ !!! Cannot find name 'a'. ~ !!! Cannot find name 'b'. var v = (a = 1, b = 2); ~ !!! Cannot find name 'T'. ~ !!! Cannot find name 'a'. ~ !!! Cannot find name 'b'.