5
我已经通过这个伟大的要点读 - GraphQLInterfaceType在GraphQL中,当使用`interfaces`特性时如何处理`resolveType`和`isTypeOf`?
但仍然有一些困惑:
- 真的有必要定义
ES6 classes
所有GraphQL模式类型?- 这里主要关注的是:我们最后会得到很多空的
ES6 classes
和等价数量的GraphQL types
。
- 这里主要关注的是:我们最后会得到很多空的
- 如果不是,那么在使用
interfaces
功能时如何正确处理resolveType
和isTypeOf
? - 即使我定义的所有
ES6 classes
所有GraphQL types
,但原始数据在不同的地方用不同的技术像grpc+protobuf
,它没有任何关系,这些类定义的构造,所以在这里请问怎么isTypeOf: (value) => value instanceof Dog
工作?