Lil hinn minn sempliċi klassijiet @Injectable(), NestJS jappoġġja custom providers — modi flessibli biex tiddefinixxi x'inhu li jiddaħħal — billi tuża injection tokens. Dan jippermettilek tiddaħħal valuri, tikonfigura kif jinħolqu l-istanzi, tibdel l-implimentazzjonijiet, u tiddaħħal dipendenzi li mhumiex klassijiet.
L-erba' tipi ta' custom provider
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
