TypeScript/tests/baselines/reference/funClodule.js
2014-08-14 16:36:33 -07:00

36 lines
607 B
JavaScript

//// [funClodule.ts]
declare function foo();
declare module foo {
export function x(): any;
}
declare class foo { } // Should error
declare class foo2 { }
declare module foo2 {
export function x(): any;
}
declare function foo2(); // Should error
function foo3() { }
module foo3 {
export function x(): any { }
}
class foo3 { } // Should error
//// [funClodule.js]
function foo3() {
}
var foo3;
(function (foo3) {
function x() {
}
foo3.x = x;
})(foo3 || (foo3 = {}));
var foo3 = (function () {
function foo3() {
}
return foo3;
})(); // Should error