INNER CODE UNIT · JavaScript
processEnumType
sheerun/graphqlviz · index.js:160
function processEnumType (type) {
var fields = _.map(type.enumValues, enumValue => {
var field = _.cloneDeep(enumValue)
field.isEnumValue = true
return field
})
return {
name: type.name,
isEnumType: true,
fields: fields
}
}
// process a graphql input type object
// returns simplified version of the input type
function processInputType (type) {
var fields = _.map(type.inputFields, analyzeField.bind(this))
return {