in src/internal/ArgumentChecker.ts [56:67]
static hasValueFrom(arg, argName, isArray, values) {
if (isArray && arg instanceof Array) {
for (let a of arg) {
ArgumentChecker.hasValueFrom(a, argName, false, values);
}
}
else {
if (!Object.values(values).includes(arg)) {
throw IgniteClientError.illegalArgumentError(Util.format('"%s" argument has incorrect value', argName));
}
}
}