TypeScript/tests/baselines/reference/defaultArgsInOverloads.js
2015-02-06 18:45:09 -08:00

32 lines
530 B
JavaScript

//// [defaultArgsInOverloads.ts]
function fun(a: string);
function fun(a = 3);
function fun(a = null) { }
class C {
fun(a: string);
fun(a = 3);
fun(a = null) { }
static fun(a: string);
static fun(a = 3);
static fun(a = null) { }
}
interface I {
fun(a: string);
fun(a = 3);
}
var f: (a = 3) => number;
//// [defaultArgsInOverloads.js]
function fun(a) { }
var C = (function () {
function C() {
}
C.prototype.fun = function (a) { };
C.fun = function (a) { };
return C;
})();
var f;