W GraphQL próbuję utworzyć typ obiektu GeoJSON.W GraphQL, jak mogę określić zagnieżdżone tablice jako typ pola?
Kiedy podać 4-wymiarową tablicę GraphQLFloat
s, pojawia się błąd przy uruchomieniu serwera:
Error: Decorated type deeper than introspection query.
Definicja rodzaj wygląda następująco:
var GraphQLGeoJSON = new GraphQLObjectType({
name: 'GeoJSON',
fields: {
type: {
type: GraphQLString,
resolve: (obj) => obj.type,
},
coordinates: {
type: new GraphQLList(new GraphQLList(new GraphQLList(new GraphQLList(GraphQLFloat)))),
resolve: (obj) => obj.coordinates,
}
}
});
Jak mogę rozwiązać ten błąd? To gdzie jest wyrzucane w źródle: