mirror of
https://github.com/actions/setup-java.git
synced 2025-04-21 02:16:45 +00:00
Fix.
This commit is contained in:
parent
596a6da241
commit
c1a589c5b6
7078 changed files with 1882834 additions and 319 deletions
33
node_modules/object-visit/index.js
generated
vendored
Normal file
33
node_modules/object-visit/index.js
generated
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
/*!
|
||||
* object-visit <https://github.com/jonschlinkert/object-visit>
|
||||
*
|
||||
* Copyright (c) 2015, 2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
var isObject = require('isobject');
|
||||
|
||||
module.exports = function visit(thisArg, method, target, val) {
|
||||
if (!isObject(thisArg) && typeof thisArg !== 'function') {
|
||||
throw new Error('object-visit expects `thisArg` to be an object.');
|
||||
}
|
||||
|
||||
if (typeof method !== 'string') {
|
||||
throw new Error('object-visit expects `method` name to be a string');
|
||||
}
|
||||
|
||||
if (typeof thisArg[method] !== 'function') {
|
||||
return thisArg;
|
||||
}
|
||||
|
||||
var args = [].slice.call(arguments, 3);
|
||||
target = target || {};
|
||||
|
||||
for (var key in target) {
|
||||
var arr = [key, target[key]].concat(args);
|
||||
thisArg[method].apply(thisArg, arr);
|
||||
}
|
||||
return thisArg;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue