O uso puro de JavaScript para escrever estratégias é sempre confrontado com: erros de execução, erros de gramática, falta de sugestões de código, consulta repetida de documentos e muitos outros problemas. Especialmente após o aumento da complexidade do código da estratégia, se o método do modelo for alterado, será mais difícil de manter. O TypeScript é uma linguagem que adiciona declarações de tipo ao JavaScript, o que pode resolver os problemas acima, tornando a manutenção da estratégia mais fácil.
Eu não tenho nada a ver com isso, mas eu acho que é uma boa ideia, e eu acho que é uma boa ideia.