//// [typeParametersInStaticMethods.ts] class foo { static M(x: (x: T) => { x: { y: T } }) { } } //// [typeParametersInStaticMethods.js] var foo = (function () { function foo() { } foo.M = function (x) { }; return foo; })();