İçeriğe geç

Any Tipi Kullanımı (ARCH3196)

Anahtar typescript.quality.any-type-usage · Önem info · Kategori quality

Açık any tipi ve non-null iddiası (!), TypeScript tip denetleyicisini devre dışı bırakarak çalışma zamanı hatalarının kaçmasına neden olur. Belirli tipler veya unknown ile daraltma tercih edilmelidir.

function getName(data: any): string {
return data.user!.name;
}
interface Payload { user?: { name: string } }
function getName(data: Payload): string {
return data.user?.name ?? "anonymous";
}

any yerine belirli bir tip veya unknown kullanın ve ! yerine güvenli daraltma yapın.