સાધારણ @Injectable() ક્લાસ્સ્ સ્વરૂપથી આગળ, NestJS કસ્ટમ પ્રોવાઇડર્સ સપોર્ટ કરે છે — શું ઇનજેક્ટ કરવું તે વ્યાખ્યાયિત કરવાની લવચક રીતો — ઇનજેક્શન ટોકન્સ નો ઉપયોગ કરીને. આ તમને મૂલ્યો ઇનજેક્ટ કરવા, ઇન્સ્ટાન્સ્ કેવી રીતે બનાવવામાં આવે તે ગોઠવવા, ઇમ્પ્લીમેન્ટેશન સ્વેપ કરવા, અને નોન-ક્લાસ ડિપેન્ડેન્સીઝ ઇનજેક્ટ કરવા દેય છે..
ચાર કસ્ટમ પ્રોવાઇડર પ્રકારો
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
