Template info added by @mjbvz
TypeScript Version: 3.7.0-dev.20190913
Search Terms
- JavaScript
- Commonjs / node
- go to definition
Repo
- Using the code below
- Run
go to definition on m1echo in the call m1.m1echo() inside m2.js
Original report below
// Win10(x64) + node js 10.16.3 + npm -v 6.9.0
// Peek m1echo/m2echo definition will get 2 SAME definitions
// index.js
const m1 = require('./m1.js');
const m2 = require('./m2.js');
m1.m1work();
m2.m2work();
// m1.js
module.exports = {};
const m2 = require('./m2.js');
module.exports.m1work = function () {
console.log('m1.m2.echo = <' + m2.m2echo() + '>');
}
module.exports.m1echo = function () {
return 'this m1.';
}
// m2.js
module.exports = {};
const m1 = require('./m1.js');
module.exports.m2work = function () {
console.log('m2.m1.echo = <' + m1.m1echo() + '>');
}
module.exports.m2echo = function () {
return 'this m2.';
}
Template info added by @mjbvz
TypeScript Version: 3.7.0-dev.20190913
Search Terms
Repo
go to definitiononm1echoin the callm1.m1echo()insidem2.jsOriginal report below
// Win10(x64) + node js 10.16.3 + npm -v 6.9.0
// Peek m1echo/m2echo definition will get 2 SAME definitions
// index.js
// m1.js
// m2.js