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 33 34 35 36 37 38 39 40 41 42
|
//// [tests/cases/conformance/salsa/commonJSAliasedExport.ts] ////
//// [commonJSAliasedExport.js]
const donkey = (ast) => ast;
function funky(declaration) {
return false;
}
module.exports = donkey;
module.exports.funky = funky;
//// [bug43713.js]
const { funky } = require('./commonJSAliasedExport');
/** @type {boolean} */
var diddy
var diddy = funky(1)
//// [commonJSAliasedExport.js]
var donkey = function (ast) { return ast; };
function funky(declaration) {
return false;
}
module.exports = donkey;
module.exports.funky = funky;
//// [bug43713.js]
var funky = require('./commonJSAliasedExport').funky;
/** @type {boolean} */
var diddy;
var diddy = funky(1);
//// [commonJSAliasedExport.d.ts]
export = donkey;
declare function donkey(ast: any): any;
declare namespace donkey {
export { funky };
}
declare function funky(declaration: any): boolean;
//// [bug43713.d.ts]
export {};
|