我有 TypeScript NestJS 项目。
我需要验证传入的 DTO 到我的 API。它可以被描述为“创建项目”,其中我们有建筑类型(房屋、公寓、花园),并且根据我们需要定义的类型:
- 房子:楼层,包括房间
- 公寓:房间
- 花园:什么都没有(它是一个“房间”)
房屋类型示例:
{
type: HOUSE,
floors: [
{
name: "1st floor",
rooms: [
{
name: "bedroom"
}
]
}
]
}
扁平型示例:
{
type: FLAT,
rooms: [
{
name: "bedroom"
}
]
}
我过去AJV
在class-validator
.
我的问题是,如果我可以在class-validator
?