in templates/JSResolverOCHTTPS.js [779:806]
function transformFunctionInputParameters(fields, schemaInfo) {
let r = { fields:'', graphIdValue: null };
schemaInfo.args.forEach(arg => {
fields.forEach(field => {
if (field.name.value === arg.name) {
let value = field.value.value;
if (field.value.kind === 'IntValue' || field.value.kind === 'FloatValue') {
value = Number(value);
}
if (arg.name === schemaInfo.graphDBIdArgName) {
r.graphIdValue = value
} else if (arg.alias != null) {
let param = schemaInfo.pathName + '_' + arg.alias;
r.fields += `${arg.alias}: $${param}, `;
Object.assign(parameters, { [param]: value });
} else {
let param = schemaInfo.pathName + '_' + arg.name;
r.fields += `${arg.name}: $${param}, `;
Object.assign(parameters, { [param]: value });
}
}
});
});
r.fields = r.fields.substring(0, r.fields.length - 2);
return r;
}