1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
//// [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() { }
(function (foo3) {
function x() { }
foo3.x = x;
})(foo3 || (foo3 = {}));
var foo3 = /** @class */ (function () {
function foo3() {
}
return foo3;
}()); // Should error
|