Исправление runtime, (текущая версия) :
Мне платят за то, чтобы переписать этот кусок легаси малой кровью. TypeScript там как собаке пятая нога.
Если легаси и малой кровью, то вопрос отпадает. Но имей ввиду, что работая даже с чистым JS ты можешь пользоваться типами через JSDoc комментарии, при условии, что пользуешься редактором типа VSCode: Typescript JSDoc Reference.
Выглядит это примерено вот так.
Исходная версия runtime, :
Мне платят за то, чтобы переписать этот кусок легаси малой кровью. TypeScript там как собаке пятая нога.
Если легаси и малой кровью, то вопрос отпадает. Но имей ввиду, что работая даже с чистым JS ты можешь пользоваться типами через JSDoc комментарии, при условии, что пользуешься редактором типа VSCode: Typescript JSDoc Reference.
Выглядит это примерено вот так.