İçeriğe geç

Arayüzde I öneki yok (ARCH3003)

Anahtar typescript.naming.interface-no-i-prefix · Önem info · Kategori naming

Arayüzler I ön ekiyle başlamamalıdır. Bu C# alışkanlığı TypeScript Handbook tarafından önerilmez; tür sistemi zaten arayüz/sınıf ayrımını yapar.

interface IUserService {
findById(id: number): User;
}
interface IRepository<T> {
save(entity: T): void;
}
interface UserService {
findById(id: number): User;
}
interface Repository<T> {
save(entity: T): void;
}

Arayüz adındaki I ön ekini kaldırın ve adı doğrudan kavramla adlandırın.