TypeScript/tests/baselines/reference/assignmentCompatOnNew.js
2014-07-12 17:30:19 -07:00

19 lines
275 B
JavaScript

//// [assignmentCompatOnNew.ts]
class Foo{};
function bar(x: {new(): Foo;}){}
bar(Foo); // Error, but should be allowed
//// [assignmentCompatOnNew.js]
var Foo = (function () {
function Foo() {
}
return Foo;
})();
;
function bar(x) {
}
bar(Foo);