İçeriğe geç

Uygulanmamış İstisna (ARCH3156)

Anahtar typescript.logging.not-implemented · Önem warning · Kategori logging

NotImplemented türünde yer tutucu hatalar, geliştirme sırasında bırakılır ama yayınlanan kod yollarında kalmamalıdır. Çağrıldığında çalışma zamanında çöker.

class PaymentService {
refund(orderId: string): Promise<void> {
throw new Error("Not implemented");
}
}
class PaymentService {
async refund(orderId: string): Promise<void> {
const order = await this.repo.find(orderId);
await this.gateway.reverse(order.transactionId);
await this.repo.markRefunded(orderId);
}
}

Yer tutucu hataları gerçek uygulamayla değiştirin veya yayından önce ilgili yolu kaldırın.