【发布时间】:2017-08-18 21:57:06
【问题描述】:
比如说,我想使用 GraphQL JavaScript 接口定义一个典型的论坛消息类型:
import {
GraphQLString,
GraphQLObjectType,
} from 'graphql';
const MessageType = new GraphQLObjectType({
name: 'Message',
fields: {
text: { type: GraphQLString },
comments: new GraphQLList(MessageType),
},
});
JavaScript 编译器(好吧,解释器)会抱怨这一点。它会说MessageType is undefined。
我们都知道可以使用 GraphQL 语言定义这样的类型:
type Message {
text: String
comments: [Message]
}
如何使用 GraphQL 纯 JavaScript 接口定义这样的类型?
【问题讨论】:
标签: javascript graphql