Skip to content

Instantly share code, notes, and snippets.

@rblalock
Last active December 12, 2015 03:39
Show Gist options
  • Save rblalock/4708860 to your computer and use it in GitHub Desktop.
Save rblalock/4708860 to your computer and use it in GitHub Desktop.
function MyModule() {}
module.exports = function(_params) {
// Could even do things in here for pre-init
return new MyModule(_params);
}
// Implementation:
var module = require("mymodule")();
function MyModule() {}
exports.init = function(_params) {
return new MyModule(_params);
}
// Implementation:
var module = require("mymodule").init();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment