NestJS-ში, provider არის ნებისმიერი კლასი, რომელიც შეიძლება inject იყოს დამოკიდებულებად, ხოლო service არის ყველაზე გავრცელებული ტიპი — კლასი, რომელიც შეიცავს business logic. კლასის @Injectable() დეკორატორით მონიშვნა ქმნის მას provider-ს, რომელიც NestJS-ის DI სისტემამ შეიძლება შექმნას და inject კოს.
