Pipe คือคลาสที่ แปลงหรือ validate ข้อมูล input ก่อนที่มันจะถึง route handler มันทำงานกับ argument ของ method ใน controller — ไม่ว่าจะแปลงพวกมัน (เช่น string → number) หรือ validate (ปฏิเสธข้อมูลที่ไม่ถูกต้อง) Validation ใน NestJS สร้างขึ้นบน pipe
Transformation pipe ในตัว
()
() {
..(id);
}
