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

31 lines
646 B
JavaScript

//// [declInput.ts]
interface bar {
}
class bar {
public f() { return ''; }
public g() { return {a: <bar>null, b: undefined, c: void 4 }; }
public h(x = 4, y = null, z = '') { x++; }
}
//// [declInput.js]
var bar = (function () {
function bar() {
}
bar.prototype.f = function () {
return '';
};
bar.prototype.g = function () {
return { a: null, b: undefined, c: void 4 };
};
bar.prototype.h = function (x, y, z) {
if (x === void 0) { x = 4; }
if (y === void 0) { y = null; }
if (z === void 0) { z = ''; }
x++;
};
return bar;
})();