Tengo método en el controlador:
@Get() async getPage ( @Query(AdminPaginationPipe) { query, options }: PaginationPipeResult<TagPageQueryDto> ) { return { success: true, ...await this.tagService.getPage(query, options) } }y tubería de validación global:
app.useGlobalPipes(new ValidationPipe({ whitelist: true, transformOptions: { enableImplicitConversion: true } })) Quiero que mi consulta se valide como TagPageQueryDto y luego se transforme en PaginationPipeResult<TagPageQueryDto> con AdminPaginationPipe. Ahora el validador verifica la consulta como PaginationPipeResult . ¿Hay alguna forma de definir qué tipo de validador debería usar para la verificación de tipos?