如何在JavaScript中使用types没有打字稿?

我GOOGLE了这个问题,但发现答案有点混乱。 我最近受雇成为nodejs开发者。 我在过去的几年里一直是Java开发人员。 林有点担心写nodejs和没有types。 但是与此同时,我想以与团队中其他人一样的方式编写代码,所以我不想使用打字稿,同时我也不想成为那个进入新团队的人就像试图让每个人改变自己的事情。 所以我的问题是。 有没有办法写nodejs,所以我得到types。 就像我创build一个JavaScript类

function Apple (type) { this.type = type; this.color = "red"; this.getInfo = getAppleInfo; } 

然后我用它

 var apple = new Apple('macintosh'); apple.color = "reddish"; alert(apple.getInfo()); 

当我写“苹果”。 我想Webstorm或Atom知道有一个types,颜色和getInfo()函数可用。 这在某种程度上可能吗?