TypeScript/tests/baselines/reference/overloadedStaticMethodSpecialization.js

20 lines
364 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [overloadedStaticMethodSpecialization.ts]
class A<T> {
static B<S>(v: A<S>): A<S>;
static B<S>(v: S): A<S>;
static B<S>(v: any): A<S> {
return null;
}
}
//// [overloadedStaticMethodSpecialization.js]
var A = (function () {
function A() {
}
A.B = function (v) {
return null;
};
return A;
})();