Basic Types
String
typescript
String() // any string
String(1, 100) // length 1-100Number
typescript
Number() // any number
Number(0, 100) // 0 to 100
Positive() // > 0
Int(1, 10) // integer 1-10Boolean
typescript
Boolean() // true or falseEmail & URL
typescript
Email() // valid email
Url() // valid URL
Uuid() // valid UUIDExamples
typescript
body: {
name: String(),
age: Number(0, 150),
email: Email(),
website: Url()
}Next: Optional & Enum