如何将具有两个参数的graphql请求转换为具有一个参数的graphql请求?

如何将具有两个参数的graphql请求转换为具有一个参数的graphql请求?,graphql,graphql-js,Graphql,Graphql Js,我有一个graphql突变,看起来像这样: mutation($entityId:ID!,$reviewId:ID!){ RemoveView(entityId:$entityId,reviewId:$reviewId){ ... } } 哪些代理到另一个架构以删除关联的实体 input RemovePostInput{ 身份证件 } 突变($input:RemovePostInput){ removePost(输入:$input){ 身份证件 } } 在我的解析器中,我使用的是delega

我有一个graphql突变,看起来像这样:

mutation($entityId:ID!,$reviewId:ID!){
RemoveView(entityId:$entityId,reviewId:$reviewId){
...
}
}
哪些代理到另一个架构以删除关联的实体

input RemovePostInput{
身份证件
}
突变($input:RemovePostInput){
removePost(输入:$input){
身份证件
}
}
在我的解析器中,我使用的是
delegateToSchema
,但我无法正确进行转换。我能够包装字段名,并添加我自己的selectionset以及新的
input
参数,但我无法摆脱传入的两个参数

是否有用于删除参数的内置转换器,或者如果没有,如何制作
transformRequest
transformer将两个参数转换为一个参数。如果将一个命名类型转换为另一个命名类型,我只会使用RenameTypes转换器,但参数的数量不同,我无法确定

delegateToSchema({
模式:remoteSchema,
手术:'突变',
字段名:“deletePost”,
args:{input:{id:postId}},
转换:[
新建WrapQuery(['deletePost'],发布带有回复的内容\u选择集,(结果)=>result)
],
上下文
信息
});