Добавьте типы, выведенные компилятором TypeScript, в исходный исходный код TS.

С помощью 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;

Таким образом, при редактировании кода я мог проверить, работает ли вывод так, как я ожидал, и при необходимости вручную указать более строгие типы.


person MasterScrat    schedule 16.08.2017    source источник
comment
Я не уверен, существует ли такая библиотека или нет, но вы, вероятно, можете сделать это с помощью API компилятора.   -  person Nitzan Tomer    schedule 16.08.2017
comment
@NitzanTomer да, это определенно возможно. Но я не хочу изобретать велосипед, если для этого уже есть инструмент ;-)   -  person MasterScrat    schedule 16.08.2017
comment
И я тебя не виню. Но здесь не место задавать такой вопрос.   -  person Nitzan Tomer    schedule 16.08.2017


Ответы (1)


Кто-то действительно реализовал это!

https://github.com/urish/typewiz

person MasterScrat    schedule 28.02.2018