62 lines
1.6 KiB
JavaScript
62 lines
1.6 KiB
JavaScript
|
/**
|
||
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
|
*
|
||
|
* This source code is licensed under the MIT license found in the
|
||
|
* LICENSE file in the root directory of this source tree.
|
||
|
*
|
||
|
*
|
||
|
* @format
|
||
|
* @oncall react_native
|
||
|
*/
|
||
|
|
||
|
'use strict';
|
||
|
|
||
|
function _toArray(r) {
|
||
|
return (
|
||
|
_arrayWithHoles(r) ||
|
||
|
_iterableToArray(r) ||
|
||
|
_unsupportedIterableToArray(r) ||
|
||
|
_nonIterableRest()
|
||
|
);
|
||
|
}
|
||
|
function _nonIterableRest() {
|
||
|
throw new TypeError(
|
||
|
'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.',
|
||
|
);
|
||
|
}
|
||
|
function _unsupportedIterableToArray(r, a) {
|
||
|
if (r) {
|
||
|
if ('string' == typeof r) return _arrayLikeToArray(r, a);
|
||
|
var t = {}.toString.call(r).slice(8, -1);
|
||
|
return (
|
||
|
'Object' === t && r.constructor && (t = r.constructor.name),
|
||
|
'Map' === t || 'Set' === t
|
||
|
? Array.from(r)
|
||
|
: 'Arguments' === t ||
|
||
|
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)
|
||
|
? _arrayLikeToArray(r, a)
|
||
|
: void 0
|
||
|
);
|
||
|
}
|
||
|
}
|
||
|
function _arrayLikeToArray(r, a) {
|
||
|
(null == a || a > r.length) && (a = r.length);
|
||
|
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
|
||
|
return n;
|
||
|
}
|
||
|
function _iterableToArray(r) {
|
||
|
if (
|
||
|
('undefined' != typeof Symbol && null != r[Symbol.iterator]) ||
|
||
|
null != r['@@iterator']
|
||
|
)
|
||
|
return Array.from(r);
|
||
|
}
|
||
|
function _arrayWithHoles(r) {
|
||
|
if (Array.isArray(r)) return r;
|
||
|
}
|
||
|
const parseFiles = require('./parser.js');
|
||
|
const _process$argv$slice = process.argv.slice(2),
|
||
|
_process$argv$slice2 = _toArray(_process$argv$slice),
|
||
|
fileList = _process$argv$slice2.slice(0);
|
||
|
parseFiles(fileList);
|