in templates/JSResolverOCHTTPS.js [1054:1080]
function getFieldsAlias(typeName) {
const r = {};
schemaDataModel.definitions.forEach(def => {
if (def.kind === 'ObjectTypeDefinition') {
if (def.name.value === typeName) {
def.fields.forEach(field => {
let alias = field.name.value;
if (field.directives.length > 0) {
field.directives.forEach(directive => {
if (directive.name.value === 'alias') {
alias = directive.arguments[0].value.value;
}
if (directive.name.value === 'id') {
alias = 'id';
}
});
}
r[alias] = field.name.value;
});
}
}
});
return r;
}