我正在写一个JavaScript模块,我想为它写一个好的JSDoc。我在单个变量(var x = 1, y = functionA;等)中定义了多个变量。现在我的问题是:有没有办法像上面那样记录它,以便我的集成开发环境(WebStorm)也能识别变量类型(atm。将其他函数引用赋值给此变量时收到警告)?
;不打印吗?var x = window.btoa("Hello World!")更多信息:我使用WebStorm作为编程环境,Webstorm并不完全支持TypeScript。console.log不能在WebStorm中打印,因为它的控制台只支持JavaScript。但是有一个函数允许消费者将TypeScript转换为JavaScript,并且只有事件日志可以处理WebStorm中的Type
目前,我所有的角材料HTML属性都用黄色高亮显示,WebStorm 9( material )警告说:“这里不允许使用属性名”。我如何教WS自动识别这些属性为有效?我知道我可以一个一个地添加到自定义属性列表中,但是我希望有一个更好的方法来做到这一点。
更新:只是想澄清这个问题适用于项目,而不是AngularJS本身。