typescript - É caro importar um módulo apenas por suas declarações de tipo?
Em vez de declarar variáveis como do tipo any, eu gostaria de importar, por exemplo, express, para poder declarar uma variável como, por exemplo, do tipo express.Response.
Essa é uma jogada recomendada?
Resposta #1
Contanto que nenhuma das importações seja usada em expressões, a importação do módulo será omitida no código emitido, portanto, não haverá penalidade em tempo de execução por isso. Se você apenas usar as importações em anotações de tipo, elas não serão consideradas como usadas em expressões.
Veja as perguntas frequentes para mais informações