defaults.js
425 Bytes
"use strict";
var utils = require("../utils");
var validate = require("./validate");
function defaults(result, config)
{
utils.eachOption( config, function(optionData, option)
{
if (optionData.default!==undefined && result[option]===undefined)
{
validate(optionData.type, function(validateFunction)
{
validateFunction(result, option, optionData.default);
});
}
});
}
module.exports = defaults;