С помощью TypeScript вы можете либо указать типы явно, либо позволить компилятору вывести их.
Есть ли способ добавить типы, которые предполагаются в исходный исходный код?
Например, я бы начал с:
private posX = 0;
private posY = 0;
private sizeX = 0;
private sizeY = 0;
Я бы выполнил вывод типов, и, поскольку в этом случае типы можно вывести, я бы получил:
private posX: number = 0;
private posY: number = 0;
private sizeX: number = 0;
private sizeY: number = 0;
Таким образом, при редактировании кода я мог проверить, работает ли вывод так, как я ожидал, и при необходимости вручную указать более строгие типы.