Я работаю над приложением Nodejs, и я пытаюсь определить тип ниже для graphQL, но я не могу понять, как определить поле с типом массива Javascript.
const graphql = require('graphql');
const {
GraphQLObjectType,
GraphQLString,
GraphQLID
} = graphql;
const { Question } = require('../../../../models');
const QuestionChoiceType = new GraphQLObjectType({
name: 'QuestionChoiceType',
fields: () => ({
id: { type: GraphQLID },
correctChoice: { type: GraphQLString },
choices: [{ type: GraphQLString }]
})
});
module.exports = QuestionChoiceType;



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Используйте GraphQLList для определения списка / массива:
const QuestionChoiceType = new GraphQLObjectType({
name: 'QuestionChoiceType',
fields: () => ({
id: { type: GraphQLID },
correctChoice: { type: GraphQLString },
choices: { type: new GraphQLList(GraphQLString)}
})
});
Возможный дубликат Поле GraphQL типа объект graphql в массиве