TypeScript/tests/baselines/reference/assignmentCompatOnNew.js

19 lines
275 B
JavaScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [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);