TypeScript не является обязательным требованием для написания Angular 2+.Тем не менее, Angular 2-7 не имеет много общего с AngularJS, поскольку он не имеет той же архитектуры или компонентов.Например, из того, что я читал об этом, AngularJS использовал модель MVC, а Angular2 + - нет.
Итак, чтобы ответить на ваш вопрос, вам действительно нужно будет переписать большую часть вашего приложения.Переход с Angular 2 на 7 намного проще, поскольку мало что изменилось.