MCPcopy
hub / github.com/mickhansen/graphql-sequelize / simplifyValue

Function simplifyValue

src/simplifyAST.js:44–57  ·  view source on GitHub ↗
(value, info)

Source from the content-addressed store, hash-verified

42}
43
44function simplifyValue(value, info) {
45 if (value.values) {
46 return value.values.map(value => simplifyValue(value, info));
47 }
48 if ('value' in value) {
49 return value.value;
50 }
51 if (value.kind === 'ObjectValue') {
52 return simplifyObjectValue(value);
53 }
54 if (value.name && info.variableValues) {
55 return info.variableValues[value.name.value];
56 }
57}
58
59module.exports = function simplifyAST(ast, info, parent) {
60 var selections;

Callers 1

simplifyAST.jsFile · 0.85

Calls 1

simplifyObjectValueFunction · 0.85

Tested by

no test coverage detected