Utover enkle @Injectable() klasser, støtter NestJS custom providers — fleksible måter å definere hva som skal injiseres — ved bruk av injection tokens. Dette lar deg injisere verdier, konfigurere hvordan instanser opprettes, bytte implementasjoner, og injisere ikke-klasse-avhengigheter.
De fire custom provider-typene
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
