Что делает "graphql.NewList(type)"?

Оказывается, справочный документ graphql-go не подходит для начинающих. Мне просто интересно, что.NewList() делает, скажем, в следующем коде: Type: graphql.NewList(types.Workouts)

1 ответ

Это значит array тип

Списки работают аналогично: мы можем использовать модификатор типа, чтобы пометить тип как список, что указывает на то, что это поле будет возвращать array такого типа На языке схемы это обозначается заключением типа в квадратные скобки, [ а также ],

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

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

документы

Другие вопросы по тегам