master
jonschlinkert 7 years ago
parent 92fa46d45c
commit 0d335eb3ff

@ -27,24 +27,24 @@ const stat = util.promisify(fs.stat);
* }); * });
* ``` * ```
* @param {Object|String|Function} `options` Options with `cwd` or `path`, the cwd to use, or the callback function. * @param {Object|String|Function} `options` Options with `cwd` or `path`, the cwd to use, or the callback function.
* @param {Function} `cb` callback function if the first argument is options or cwd. * @param {Function} `callback` callback function if the first argument is options or cwd.
* @return {Object} * @return {Object}
* @api public * @api public
*/ */
function parse(options, cb) { function parse(options, callback) {
if (typeof options === 'function') { if (typeof options === 'function') {
cb = options; callback = options;
options = null; options = null;
} }
if (typeof cb !== 'function') { if (typeof callback !== 'function') {
return parse.promise(options); return parse.promise(options);
} }
return parse.promise(options) return parse.promise(options)
.then(config => cb(null, config)) .then(config => callback(null, config))
.catch(cb); .catch(callback);
} }
/** /**

Loading…
Cancel
Save