https://batchu.net/2017/09/13/best-practices-in-a-legacy-js-environment-introducing-unit-tests-using-jasmine-and-typescript-in-to-an-extjs-mvc-code-base/
Introducing Best Practices such as Unit Tests and TypeScript to a Legacy Project built with a Pre ES6 Framework such as ExtJS