如何根据GraphQL(NestJS)中的条件发送不同的订阅响应?

如何根据GraphQL(NestJS)中的条件发送不同的订阅响应?,graphql,nestjs,publish-subscribe,subscription,Graphql,Nestjs,Publish Subscribe,Subscription,我想根据某些条件向客户发送不同的订阅响应带过滤器仅在满足条件时过滤并发送响应。我想根据一些条件发送两个不同的响应-映射响应,基于条件。是否有任何与map或类似的东西?看起来您可以使用该属性并从中映射rsponse 文档中的示例: @Subscription(返回=>注释{ 解析(此:AuthorResolver,值){ //“this”指的是“AuthorResolver”的实例 返回值; } }) 添加注释(){ 返回pubSub.asyncierator('commentAdded'); }

我想根据某些条件向客户发送不同的订阅响应<代码>带过滤器仅在满足条件时过滤并发送响应。我想根据一些条件发送两个不同的响应-映射响应,基于条件。是否有任何
与map
或类似的东西?

看起来您可以使用该属性并从中映射rsponse

文档中的示例:

@Subscription(返回=>注释{
解析(此:AuthorResolver,值){
//“this”指的是“AuthorResolver”的实例
返回值;
}
})
添加注释(){
返回pubSub.asyncierator('commentAdded');
}

谢谢,这就是我要找的。