// JustExports.js
define(function(require, exports) {
exports.someMethod = function() {};
});
// ModuleDotExports.js
define(function(require, exports, module) {
module.exports.someMethod = function() {};
});
// UseExports.js
define(function(require) {
var JustExports = require('JustExports');
var ModuleDotExports = require('ModuleDotExports');
// If you mouse over `someMethod` here, Webstorm shows the warning
// "Unresolved function or method someMethod()"
JustExports.someMethod();
// If you hold down the Cmd key and mouse over `someMethod` here, Webstorm turns the
// cursor into a pointer and tells you where the method lives. If you click on it,
// Webstorm will take you to the method definition.
ModuleDotExports.someMethod();
});