ScapholdSchema有哪些必填字段?

时间:2017-02-09 20:59:05

标签: graphql scaphold

你能解释这个架构的含义吗?

# This removes all STX characters
sed -i 's/\x02//g' foo.txt

# This removes STX characters that are at the end of a line
sed -i 's/\x02$//g' foo.txt

1 个答案:

答案 0 :(得分:1)

好问题!这是用于在GraphQL架构中定义类型的GraphQL语法。在这种情况下,类型名称称为ScapholdSchema,其字段分别为idnamedescriptiontypes。继续向下层次结构,每个字段也有一个类型,一些标量和其他字段作为自定义对象。在您的代码段中,字段名称右侧的字词定义了其类型(ID!String!等等。)。

为了更直接地回答您的问题,感叹号表示它是非空字段(即必需)。最后要注意的是ScapholdType字段类型。这是GraphQL对象,它在GraphQL类型系统的其他地方定义(很像ScapholdSchema就在这里)。它周围的括号表示types字段是ScapholdType个对象的列表。

希望有所帮助!