cloudcmd/lib/server/tryRequire.js
2014-09-18 04:01:30 -04:00

19 lines
429 B
JavaScript

(function() {
'use strict';
var Util = require('../util');
module.exports = function(name, callback) {
var module,
isFunc = typeof callback === 'function',
error = Util.exec.try(function() {
module = require(name);
});
if (error && isFunc)
callback(error);
return module;
};
})();