为解析器中的突变设置可选的返回类型



在nestjs解析器中,我有生成所需类型的突变,我如何设置突变可选的返回类型?

@Mutation(returns => appId)
async updateAppId(
@Args('appId') appId: string,
) {}

生成

type Mutation {
updateAppId(appId: String!): appId!
}

如何将返回类型设置为可选?

您可以通过声明突变结果为空来做到这一点:

@Mutation(returns => appId, { nullable: true })

最新更新