无法在GraphQLNonNull中创建自定义标量类型

时间:2019-12-17 03:50:43

标签: node.js graphql graphql-js

我有以下定制的标量类型。它从GraphQLScalarType扩展到GraphQLNonNull中。三种方法serializeparseValueparseLiteral均未调用。如果我删除GraphQLNonNull,效果很好。如何使GraphQLNonNull与自定义类型一起使用?

const ds = new GraphQLScalarType({
  name: 'DataSource',
  description: 'Description of my custom scalar type',
  serialize(value) {
    return value;
  },
  parseValue(value) {
    return value;
  },
  parseLiteral(ast) {
    return ast.value;
  },
});

const DataSource = GraphQLNonNull(ds);

0 个答案:

没有答案