Пожалуйста, посмотрите этот минимальный машинописный код пример кода и мой скриншот VSCode :
function greeting(name: string) {
return `Hello ${name}`
}
// version 1
const myGreeting = greeting('Joseph')
console.log(myGreeting)
// version 2
console.log(greeting('Joseph'))
В версии 1 , VSCode напрямую показывает мне тип, который greeting('Joseph')
возвращается при простом наведении на присвоенную переменную.
Но в версии 2 , хотя я все еще могу сказать, что возвращаемый тип равен string
в соответствии с тем, что VSCode показал мне при наведении указателя на функцию, будет немного сложнее определить, когда моя функция будет расти.
Isэто возможно, когда я пишу версия 2 код, но я могу получить версия 1 VSCode результат при наведении курсора?