Update from Vibe Studio

This commit is contained in:
Vibe Studio
2026-01-09 14:52:46 +00:00
parent 42a0efe70b
commit 47fa6d98b2
28661 changed files with 2421771 additions and 0 deletions

View File

@@ -0,0 +1 @@
export declare const merge: <T extends Record<string, any>>(...rest: any[]) => T;

View File

@@ -0,0 +1,30 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.merge = void 0;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var merge = exports.merge = function merge() {
var obj = {};
for (var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++) {
rest[_key] = arguments[_key];
}
var il = rest.length;
var key;
var i = 0;
for (; i < il; i += 1) {
for (key in rest[i]) {
if (rest[i].hasOwnProperty(key)) {
if ((0, _typeof2.default)(obj[key]) === 'object' && (0, _typeof2.default)(rest[i][key]) === 'object' && obj[key] !== undefined && obj[key] !== null && !Array.isArray(obj[key]) && !Array.isArray(rest[i][key])) {
obj[key] = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, obj[key]), rest[i][key]);
} else {
obj[key] = rest[i][key];
}
}
}
}
return obj;
};