javascript - 是否可以从现有类派生一个新类,并将装饰器应用于类中的每个字段?
问题描述
这是我正在验证的类的示例,我想创建一个新类,并将@IsOptiona()
装饰器应用于每个字段。
export class CreateCompanyDto {
@Length(2, 150)
name: string;
@IsOptional()
@IsUrl()
logoImageUrl: string;
@IsUrl()
websiteUrl: string;
}
目前只能手写,但是类比较大,全部写出来比较麻烦。
export class UpdateCompanyDto {
@IsOptional()
@Length(2, 150)
name: string;
@IsOptional()
@IsUrl()
logoImageUrl: string;
@IsOptional()
@IsUrl()
websiteUrl: string;
}
有没有一种方法可以衍生但适用于每个领域UpdateCompanyDto
?CreateCompanyDto
@IsOptional()
解决方案
推荐阅读
- python - 有没有很好的管理网站登录过程的解决方案?
- json - 将 ansible 变量作为 json 单衬里?
- javascript - 如何使用 JS 在 html 中获取 tagName 的所有父母?
- c - 具有复杂嵌套结构的链接列表不兼容指针错误
- python - 如何在 C++ 中访问 Python 模块?
- python - 如何创建服务器(本地主机),然后继续将数据发布到该 url/服务器,然后检索它,这一切都在 Python 中完成?
- ios - 我在视图中有一个容器视图,并且容器视图通过 segue 连接到视图。如何访问主视图的元素
- android - react-native-camera:找不到 com.google.android.gms:play-services-vision:16.0.0
- c++ - 如何使用 pintool 找到主要功能
- django - 如何计算小时和加班时间,保存到数据库?