What is a DI token and what types can be used as tokens in NestJS? | Dependency Injection | NestJS Interview Questions | NextRound.in