NestJS Fabrika Deseni Modülü
nestjs-factory-pattern-module, NestJS içinde fabrika/sağlayıcı desenini kurmayı kolaylaştırır.
Şunları yapmanı sağlar:
- bir fabrika adını (token) kaydetmek
- servisleri
@FactoryProvider(factoryName, providerName)ile işaretlemek - çalışma zamanında
FactoryService.getProviderServiceAsync(type)ile doğru servisi seçmek
Arka planda, DiscoveryService ile işaretlenmiş sağlayıcıları bulur.
Özellikler
- ✅ Seamless NestJS DI (Sağlayıcı enjeksiyonu desteği)
- ✅ Temiz strateji deseni (Switch/case kod karmaşasını ortadan kaldırın)
- ✅ SOLID prensipleri (Yeni strateji ekleme kolaylığı)
- ✅ TypeScript desteği (Tam tür güvenliği ve otomatik tamamlama)
- ✅ Async konfigürasyon (Tam registerAsync() desteği)
Desteklenen sürümler
- NestJS: v11.x