TypeScriptDevelopment

TypeScript ile Tip Güvenli Kod Yazımı: Best Practices

Kenan Sezginbaş
Software Engineer • 25 Kasım 20258 dk okuma

TypeScript, JavaScript'in dinamik yapısını statik tipleme ile güçlendirerek hataları derleme aşamasında yakalamamızı sağlar. İşte günlük hayatta sıkça kullanabileceğiniz bazı ipuçları.

Generic Tipler

Tekrarlanabilir ve esnek kod yazmanın anahtarıdır.

typescript
interface ApiResponse<T> { data: T; status: number; message: string; } async function fetchData<T>(url: string): Promise<ApiResponse<T>> { const response = await fetch(url); return response.json(); }

Utility Types

Partial, Pick, Omit gibi yardımcı tiplerle mevcut tipleri manipüle etmek çok kolaydır.

typescript
interface User { id: number; name: string; email: string; } type CreateUserDto = Omit<User, 'id'>;