typescript - 如何将类型绑定(bind)添加到 graphql 解析器映射

标签 typescript graphql

是否有向 graphql 解析器映射添加类型绑定(bind)的标准方法?

sampleResolver.ts:

export default {
  sampleResolver: (parent, args, context, info) => {
    ...
    return ...
  }
};

例如

sampleResolver<...>: (parent, args, context, info) => ...

or

sampleResolver: (parent, args, context, info): ... => ...

or

sampleResolver: (parent: ..., args: ..., context:..., info:...) => ...

enter image description here

最佳答案

我认为 apollo-server-express 没有实现解析器的类型定义,如 on this issue 所示。 。不过,您可以尝试graphql-code-generator自动为您的架构、解析器等生成类型定义。

关于typescript - 如何将类型绑定(bind)添加到 graphql 解析器映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59296611/

相关文章:

javascript - 为什么设计决定使用不同的支架?

java - GraphQL SPQR 扩展输入对象的突变参数

javascript - GraphQL 错误字段类型必须是输入类型但得到 :

GraphQL 将顶级数据别名为嵌套对象

node.js - TypeScript导出/导入功能

javascript - 错误: Expected spy create to have been called

javascript - Angular 5 Typescript 表示 webpack 失败,因为响应类型上不存在属性数据

amazon-web-services - 如何直接从请求映射器返回?

typescript - 在 NestJS + GraphQL 中实现 'Namespace-Typed' 解析器

arrays - TypeScript 如何了解自定义数组类型中长度字段的行为?