TypeScript/tests/baselines/reference/returnTypeParameter.js

11 lines
375 B
JavaScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [returnTypeParameter.ts]
function f<T>(a: T): T { } // error, no return statement
function f2<T>(a: T): T { return T; } // bug was that this satisfied the return statement requirement
//// [returnTypeParameter.js]
function f(a) {
} // error, no return statement
2014-07-13 01:04:16 +02:00
function f2(a) {
return T;
} // bug was that this satisfied the return statement requirement