साध्या @Injectable() क्लासेसच्या पलीकडे, NestJS कस्टम प्रोवाइडर्स सपोर्ट करते — जे काय इंजेक्ट होईल हे परिभाषित करण्यासाठी लचकदार मार्ग — इंजेक्शन टोकन्स वापरून. हे तुम्हाला व्हॅल्यूज इंजेक्ट करण्यासाठी, इंस्टॅन्सेस कसे तयार होतात हे कॉन्फिगर करण्यासाठी, इंप्लिमेंटेशन्स स्वॅप करण्यासाठी, आणि नॉन-क्लास डिपेंडेंसीज इंजेक्ट करण्यासाठी परवानगी देते.
चार कस्टम प्रोवाइडर प्रकार
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
