NestJS میں، ایک provider کوئی بھی کلاس ہے جو injected کی جا سکتی ہے dependency کے طور پر، اور ایک service سب سے عام قسم ہے — ایک کلاس جو business logic رکھتی ہے۔ کسی کلاس کو @Injectable() سے mark کرنا اسے ایک provider بناتا ہے جسے NestJS کا DI system بنا سکتا ہے اور inject کر سکتا ہے۔
