/// // Assignments to 'exports.p' stop global variables from being visible in other files // @allowJs: true // @Filename: myMod.js //// if (true) { //// exports.b = true; //// } else { //// exports.n = 3; //// } //// function fn() { //// exports.s = 'foo'; //// } //// var invisible = true; // @Filename: isGlobal.js //// var y = 10; // @Filename: consumer.js //// var x = require('myMod'); //// /**/; verify.completions({ marker: "", includes: { name: "y", sortText: completion.SortText.GlobalsOrKeywords }, excludes: "invisible" });