decord/source/__polyfill/13xxx/module_13003.js
github-actions da5b5e5efe chore: update source for alpha 346.6
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-12 13:45:10 +00:00

111 lines
4.1 KiB
JavaScript

// Module ID: 13003
// Function ID: 13004
// Dependencies: [12933, 12935]
// Exports: applyAggregateErrorsToEvent
// Module 13003
import _mod12935 from "module_12935" /* 12935 */;
require = arg1;
let dependencyMap = arg6;
function aggregateExceptionsFromError(fn, arg1, arg2, errors, source, arg5, mechanism, exception_id) {
_require = fn;
dependencyMap = arg1;
aggregateExceptionsFromError = arg2;
closure_3 = source;
if (arg5.length >= arg2 + 1) {
return arg5;
} else {
let items = [];
HermesBuiltin.arraySpread(arg5, 0);
length = items;
const _Error = Error;
if (obj3.isInstanceOf(errors[source], Error)) {
mechanism.mechanism = mechanism.mechanism || { type: "generic", handled: true };
const obj = {};
let merged = Object.assign(mechanism.mechanism);
const tmp3 = "AggregateError" === mechanism.type && { is_exception_group: true };
let merged1 = Object.assign(tmp3);
obj.exception_id = exception_id;
mechanism.mechanism = obj;
const tmp7 = fn(arg1, errors[source]);
length = length.length;
tmp7.mechanism = tmp7.mechanism || { type: "generic", handled: true };
let obj2 = {};
let merged2 = Object.assign(tmp7.mechanism);
obj2.type = "chained";
obj2.source = source;
obj2.exception_id = length;
obj2.parent_id = exception_id;
tmp7.mechanism = obj2;
const items1 = [tmp7];
HermesBuiltin.arraySpread(length, 1);
length = aggregateExceptionsFromError(fn, arg1, arg2, errors[source], source, items1, tmp7, length);
}
const _Array = Array;
if (Array.isArray(errors.errors)) {
errors = errors.errors;
const item = errors.forEach((item, index) => {
if (obj.isInstanceOf(item, Error)) {
mechanism.mechanism = mechanism.mechanism || { type: "generic", handled: true };
const obj2 = {};
const merged = Object.assign(tmp.mechanism);
const tmp5 = "AggregateError" === mechanism.type && { is_exception_group: true };
const merged1 = Object.assign(tmp5);
obj2.exception_id = exception_id;
mechanism.mechanism = obj2;
const tmp12 = closure_0(closure_1, item);
length = length.length;
const _HermesInternal = HermesInternal;
mechanism = tmp12.mechanism;
const combined = "errors[" + index + "]";
if (!mechanism) {
mechanism = { type: "generic", handled: true };
}
tmp12.mechanism = mechanism;
const obj3 = {};
const merged2 = Object.assign(tmp12.mechanism);
obj3.type = "chained";
obj3.source = combined;
obj3.exception_id = length;
obj3.parent_id = exception_id;
tmp12.mechanism = obj3;
const items = [tmp12];
HermesBuiltin.arraySpread(length, 1);
length = aggregateExceptionsFromError(tmp10, tmp11, closure_2, item, closure_3, items, tmp12, length);
}
});
}
return length;
}
}
export const applyAggregateErrorsToEvent = function applyAggregateErrorsToEvent(arg0, arg1, arg2, arg3, arg4, exception, originalException) {
let num = arg2;
if (arg2 === undefined) {
num = 250;
}
if (exception.exception) {
if (exception.exception.values) {
if (originalException) {
const _Error = Error;
if (obj.isInstanceOf(originalException.originalException, Error)) {
let tmp5;
if (exception.exception.values.length > 0) {
tmp5 = exception.exception.values[exception.exception.values.length - 1];
}
if (tmp5) {
exception.exception.values = aggregateExceptionsFromError(arg0, arg1, arg4, originalException.originalException, arg3, exception.exception.values, tmp5, 0).map((value) => {
if (value.value) {
value.value = _mod12935.truncate(value.value, num);
}
return value;
});
const arr = aggregateExceptionsFromError(arg0, arg1, arg4, originalException.originalException, arg3, exception.exception.values, tmp5, 0);
}
}
obj = num(12933);
}
}
}
};