小编Sau*_*ulo的帖子

限制 GitHub 上的分支名称

如何避免开发人员创建不遵循以下模式之一的分支?

user-story/W-*

bugfix/W-*

github

7
推荐指数
1
解决办法
4120
查看次数

如何实现isTypeOf方法?

给定此架构:

interface INode {
  id: ID
}

type Todo implements INode {
  id: ID
  title: String!
}

type Query {
  node(id: ID!): INode
}
Run Code Online (Sandbox Code Playgroud)

给定此类:

export default class Todo {
  constructor (public id: string, public title: string) { }

  isTypeOf(value: any): Boolean {
    return value instanceof Todo;
  }
}
Run Code Online (Sandbox Code Playgroud)

使用此解析器:

type NodeArgs = {
  id: string
}
export const resolver = {
  node: ({ id }: NodeArgs) => {
    return new Todo('1', 'Todo 1');
  }
}
Run Code Online (Sandbox Code Playgroud)

当我调用查询时:

query {
  node(id: …
Run Code Online (Sandbox Code Playgroud)

node.js express typescript graphql express-graphql

2
推荐指数
1
解决办法
2120
查看次数

标签 统计

express ×1

express-graphql ×1

github ×1

graphql ×1

node.js ×1

typescript ×1