【发布时间】:2021-12-24 19:44:45
【问题描述】:
无法将装饰器 @IsUUID() 从 class-validator 添加到我的参数 productI,我不想使用额外的 dto。如何解决?
@UseGuards(new AuthGuard(['user', 'admin']))
@Mutation(() => ProductEntity)
async updateProduct(
@User() user,
@Args('productId', {})
//@IsUUID() Unable to resolve signature of parameter decorator when called as an expression.
productId: string,
@Args('inputs', {})
inputs: UpdateProductInputDto,
): Promise<ProductEntity> {
return this.productService.updateProduct(user.id, productId, inputs);
}
【问题讨论】:
标签: typescript graphql nestjs