ACIL FM
Dark
Refresh
Current DIR:
/home/benbot/bot/server/node_modules/@eslint/eslintrc/lib/shared
/
home
benbot
bot
server
node_modules
@eslint
eslintrc
lib
shared
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
ajv.js
5.2 MB
chmod
View
DL
Edit
Rename
Delete
config-ops.js
4.6 MB
chmod
View
DL
Edit
Rename
Delete
config-validator.js
13.78 MB
chmod
View
DL
Edit
Rename
Delete
deep-merge-arrays.js
1.59 MB
chmod
View
DL
Edit
Rename
Delete
deprecation-warnings.js
2.28 MB
chmod
View
DL
Edit
Rename
Delete
naming.js
3.04 MB
chmod
View
DL
Edit
Rename
Delete
relative-module-resolver.js
1.45 MB
chmod
View
DL
Edit
Rename
Delete
types.js
6.96 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/benbot/bot/server/node_modules/@eslint/eslintrc/lib/shared/deep-merge-arrays.js
/** * @fileoverview Applies default rule options * @author JoshuaKGoldberg */ /** * Check if the variable contains an object strictly rejecting arrays * @param {unknown} value an object * @returns {boolean} Whether value is an object */ function isObjectNotArray(value) { return typeof value === "object" && value !== null && !Array.isArray(value); } /** * Deeply merges second on top of first, creating a new {} object if needed. * @param {T} first Base, default value. * @param {U} second User-specified value. * @returns {T | U | (T & U)} Merged equivalent of second on top of first. */ function deepMergeObjects(first, second) { if (second === void 0) { return first; } if (!isObjectNotArray(first) || !isObjectNotArray(second)) { return second; } const result = { ...first, ...second }; for (const key of Object.keys(second)) { if (Object.prototype.propertyIsEnumerable.call(first, key)) { result[key] = deepMergeObjects(first[key], second[key]); } } return result; } /** * Deeply merges second on top of first, creating a new [] array if needed. * @param {T[] | undefined} first Base, default values. * @param {U[] | undefined} second User-specified values. * @returns {(T | U | (T & U))[]} Merged equivalent of second on top of first. */ function deepMergeArrays(first, second) { if (!first || !second) { return second || first || []; } return [ ...first.map((value, i) => deepMergeObjects(value, second[i])), ...second.slice(first.length) ]; } export { deepMergeArrays };
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply