【发布时间】:2019-01-20 16:24:02
【问题描述】:
我正在以编程方式构建一个 GraphQL 模式,并且需要一个 Timestamp 标量类型; Unix Epoch timestamp 标量类型:
const TimelineType = new GraphQLObjectType({
name: 'TimelineType',
fields: () => ({
date: { type: new GraphQLNonNull(GraphQLTimestamp) },
price: { type: new GraphQLNonNull(GraphQLFloat) },
sold: { type: new GraphQLNonNull(GraphQLInt) }
})
});
不幸的是,GraphQL.js 没有有 GraphQLTimestamp 和 GraphQLDate 类型,所以上面的方法不起作用。
我期待Date 输入,我想将其转换为时间戳。我将如何创建自己的 GraphQL 时间戳类型?
【问题讨论】:
标签: javascript schema graphql graphql-js scalar