TypeScript Advanced: Generic, Decorator, dan Utility Types

Pernah nggak sih, nulis kode TypeScript yang seharusnya type-safe tapi tetap terasa repetitif? Atau mungkin kamu udah lama pakai TypeScript tapi baru sampai di level interface, type, dan enum — belum pernah menyentuh fitur-fitur advanced-nya? Kalau jawabannya iya, tenang — kamu nggak sendirian. Dulu aku juga lama stuck di “TypeScript basic” sebelum akhirnya berani ngulik Generic, Decorator, dan Utility Types. Dan jujur, setelah mulai pakai fitur-fitur ini, cara aku nulis kode berubah total. Kodenya jadi lebih fleksibel, lebih aman, dan yang paling penting: lebih sedikit duplikasi. ...

August 31, 2026 Â· 14 min Â· Dovi