साधारण @Injectable() क्लासहरूभन्दा अगाडि, NestJS ले कस्टम प्रोभाइडरहरू लाई समर्थन गर्छ — के इञ्जेक्ट गरिन्छ भनेर परिभाषित गर्ने लचकदार तरिकाहरू — इञ्जेक्शन टोकन प्रयोग गरेर। यसले तपाईलाई मानहरू इञ्जेक्ट गर्न, उदाहरणहरू कसरी सिर्जना गरिन्छ भनेर कन्फिगर गर्न, कार्यान्वयनहरू स्वैप गर्न, र गैर-क्लास निर्भरताहरू इञ्जेक्ट गर्न दिन्छ।
चार कस्टम प्रोभाइडर प्रकारहरू
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
