mirror of
https://github.com/actions/setup-java.git
synced 2025-04-20 18:06: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/to-object-path/index.js
generated
vendored
Normal file
33
node_modules/to-object-path/index.js
generated
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
/*!
|
||||
* to-object-path <https://github.com/jonschlinkert/to-object-path>
|
||||
*
|
||||
* Copyright (c) 2015, Jon Schlinkert.
|
||||
* Licensed under the MIT License.
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
var typeOf = require('kind-of');
|
||||
|
||||
module.exports = function toPath(args) {
|
||||
if (typeOf(args) !== 'arguments') {
|
||||
args = arguments;
|
||||
}
|
||||
return filter(args).join('.');
|
||||
};
|
||||
|
||||
function filter(arr) {
|
||||
var len = arr.length;
|
||||
var idx = -1;
|
||||
var res = [];
|
||||
|
||||
while (++idx < len) {
|
||||
var ele = arr[idx];
|
||||
if (typeOf(ele) === 'arguments' || Array.isArray(ele)) {
|
||||
res.push.apply(res, filter(ele));
|
||||
} else if (typeof ele === 'string') {
|
||||
res.push(ele);
|
||||
}
|
||||
}
|
||||
return res;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue