He visto muchos tutoriales y preguntas sobre cómo hacer DI en .NET para Azure Functions, pero ninguno para JavaScript o TypeScript.
¿Cómo se haría para proporcionar diferentes implementaciones a Azure Functions?
Puede consultar varios blogs en los que podemos entender sobre DI en JavaScript como sugirió DeepDave.
Puede consultar este blog de GIT donde podemos encontrar el proyecto sobre las funciones azules del script de tipo inyectable. A continuación se muestra el constructor de muestra basado en TypeScript:
constructor(@inject(contracts.contractSymbols.ICognitiveService) cognitiveService:contracts.ICognitiveService) { super(); this._cognitiveService = cognitiveService; }