agente-toolkit
Version:
A barebones TypeScript library for building AI agents with intelligent tool execution and self-correction capabilities
42 lines (31 loc) • 999 B
JavaScript
import { __module as simpleSwizzle } from '../../_virtual/index6.js';
import { __require as requireIsArrayish } from '../is-arrayish/index.js';
var hasRequiredSimpleSwizzle;
function requireSimpleSwizzle () {
if (hasRequiredSimpleSwizzle) return simpleSwizzle.exports;
hasRequiredSimpleSwizzle = 1;
var isArrayish = requireIsArrayish();
var concat = Array.prototype.concat;
var slice = Array.prototype.slice;
var swizzle = simpleSwizzle.exports = function swizzle(args) {
var results = [];
for (var i = 0, len = args.length; i < len; i++) {
var arg = args[i];
if (isArrayish(arg)) {
// http://jsperf.com/javascript-array-concat-vs-push/98
results = concat.call(results, slice.call(arg));
} else {
results.push(arg);
}
}
return results;
};
swizzle.wrap = function (fn) {
return function () {
return fn(swizzle(arguments));
};
};
return simpleSwizzle.exports;
}
export { requireSimpleSwizzle as __require };
//# sourceMappingURL=index.js.map