Ana içeriğe geç

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