TypeScript/tests/baselines/reference/parserCastVersusArrowFunction1.errors.txt
Anders Hejlsberg 8199b0b236 Pull model for contextual types.
New baselines reflect a couple of unrelated bug fixes.
2014-07-29 18:21:16 -07:00

37 lines
1.3 KiB
Plaintext

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