Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
var _ = require('underscore');
module.exports = function checkAndBuildRequiredOpts (actualOpts, requiredOpts, context) {
if (requiredOpts === void 0) {
throw new Error('Opts are required');
}
_.each(requiredOpts, function (item) {
if (actualOpts === void 0 || actualOpts[item] === void 0) throw new Error(item + ' is required');
context['_' + item] = actualOpts[item];
}, context);
};