سادہ @Injectable() کلاسز سے آگے، NestJS کسٹم فراہم کنندگان کو سپورٹ کرتا ہے — انجیکشن ٹوکنز استعمال کرتے ہوئے جو انجیکٹ کرنا ہے اس کی تعریف کے لیے لچکدار طریقے۔ یہ آپ کو قیمتیں انجیکٹ کرنے، مثالیں کیسے بنائی جاتی ہیں اس کو ترتیب دینے، تعمیرات کو بدلنے، اور غیر کلاس dependencies انجیکٹ کرنے دیتا ہے۔
چار کسٹم فراہم کنندہ کی اقسام
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
