NodeJS เวอร์ชั่น 22.18.0 Jod เวอร์ชั่นซัพพอร์ตระยะยาวตัวล่าสุดปรับฟีเจอร์ Type Stripping ให้เปิดการใช้งานเป็นมาตรฐาน หลังจากมีฟีเจอร์นี้ตั้งแต่เวอร์ชั่น 22.6.0 ที่ออกมาเมื่อปีที่แล้วแต่ผู้ใช้ต้องเปิด --experimental-strip-types ด้วยตัวเอง
แม้จะรันไฟล์ TypeScript ได้ในตัว แต่ NodeJS ไม่รองรับฟีเจอร์หลายอย่าง เช่น Enum, namespace ที่มีโค้ด runtime ด้วย (ใช้ได้เฉพาะการประกาศ type), การ import type ต้องมี keyword type ด้วยเสมอ
สำหรับการรัน TypeScript เต็มๆ ยังคงใช้งานโมดูล tsx ได้ต่อไป
ที่มา - NodeJS
on