TypeScript/tests/baselines/reference/methodSignatureDeclarationEmit1.js
2014-07-15 13:08:10 -07:00

24 lines
440 B
TypeScript

//// [methodSignatureDeclarationEmit1.ts]
class C {
public foo(n: number): void;
public foo(s: string): void;
public foo(a: any): void {
}
}
//// [methodSignatureDeclarationEmit1.js]
var C = (function () {
function C() {
}
C.prototype.foo = function (a) {
};
return C;
})();
//// [methodSignatureDeclarationEmit1.d.ts]
declare class C {
foo(n: number): void;
foo(s: string): void;
}