2014-07-13 01:04:16 +02:00
|
|
|
//// [noConstraintInReturnType1.ts]
|
|
|
|
class List<T extends {}> {
|
|
|
|
static empty<T extends {}>(): List<T> { return null; }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//// [noConstraintInReturnType1.js]
|
|
|
|
var List = (function () {
|
|
|
|
function List() {
|
|
|
|
}
|
2015-02-07 05:03:24 +01:00
|
|
|
List.empty = function () { return null; };
|
2014-07-13 01:04:16 +02:00
|
|
|
return List;
|
|
|
|
})();
|
|
|
|
|
|
|
|
|
|
|
|
//// [noConstraintInReturnType1.d.ts]
|
2014-07-11 23:44:31 +02:00
|
|
|
declare class List<T extends {}> {
|
2014-07-12 01:36:06 +02:00
|
|
|
static empty<T extends {}>(): List<T>;
|
2014-07-11 23:44:31 +02:00
|
|
|
}
|