decord/source/13025_GetStringOrBooleanOption.js
2026-07-21 22:01:30 +00:00

38 lines
1 KiB
JavaScript

// Module ID: 13025
// Function ID: 99241
// Name: GetStringOrBooleanOption
// Dependencies: []
// Module 13025 (GetStringOrBooleanOption)
arg5.GetStringOrBooleanOption = function GetStringOrBooleanOption(result1, useGrouping, arg2, always, arg4, arg5) {
let items = arg2;
if (undefined === result1[useGrouping]) {
return arg5;
} else if (true === tmp) {
return always;
} else {
const _Boolean = Boolean;
if (false === Boolean(tmp)) {
return arg4;
} else {
let str = useGrouping(arg6[0]).ToString(tmp);
if ("true" !== str) {
str = "false";
if ("false" !== str) {
if (!items) {
items = [];
}
if (-1 === items.indexOf(str)) {
const _RangeError = RangeError;
const concat = "Invalid value ".concat;
const rangeError = new RangeError("Invalid value ".concat(str));
throw rangeError;
} else {
return str;
}
}
}
return arg5;
}
}
};