{graphql.NewList(type)”是做什么的?

时间:2019-02-08 04:28:42

标签: go graphql graphql-go

事实证明,graphql-go的帮助文档对新手不友好。我只是想知道.NewList()在以下代码中的作用:Type: graphql.NewList(types.Workouts)

1 个答案:

答案 0 :(得分:1)

这意味着array类型

  

列表的工作方式类似:我们可以使用类型修饰符来标记类型   作为列表,表示此字段将返回array的   这种类型。在模式语言中,这是通过包装   在方括号[]中输入

// js
languages: {
    type: new GraphQLNonNull(new GraphQLList(GraphQLString))
}

// schema language
languages: [String]! // returns empty array or array of strings

docs