Visual studio 2012 Typescript jsdoc中的Visual Studio intellisense无法使用胖箭头函数
Typescript intellisense在以下方面运行良好:Visual studio 2012 Typescript jsdoc中的Visual Studio intellisense无法使用胖箭头函数,visual-studio-2012,typescript,jsdoc,arrow-functions,Visual Studio 2012,Typescript,Jsdoc,Arrow Functions,Typescript intellisense在以下方面运行良好: class SampleClass { /** * Does stuff * * @param blah stuff needing done */ public doStuff(blah: string) { } } var sample = new SampleClass(); // intellisense works correctly and show
class SampleClass {
/**
* Does stuff
*
* @param blah stuff needing done
*/
public doStuff(blah: string) {
}
}
var sample = new SampleClass();
// intellisense works correctly and shows parameter description:
sample.doStuff("hello");
然而,切换到使用fat箭头似乎破坏了jsdoc智能感知(方法签名仍然出现,但jsdoc描述都没有):
我正在使用VisualStudio2012更新4;打字脚本0.9.5
这是一个错误,还是我需要对jsdoc注释使用不同的语法?我使用的是Visual Studio 2013,因此我无法测试您的确切设置-但是您应该获得类型提示和自动完成,无论是哪一个示例 用JSDoc从TypeScript游乐场截图
老实说,我很困惑为什么在打字练习场上可以这么做 要在Visual Studio中完成此工作,函数文档需要位于函数表达式本身上:
class SampleClass2 {
public doStuff =
/**
* Does stuff
*
* @param blah stuff needing done
*/
(blah: string) => {
}
}
var sample2 = new SampleClass2();
sample2.doStuff("hello");
他知道自动完成,他在谈论评论,是的,它似乎不起作用,在操场上试过。对我来说有效。添加了屏幕截图。操场上的行为与Visual Studio不太一致。正如Steve指出的,操场上确实显示了班级描述(VS没有)。但是正如AD.Net所说,游乐场(和VS)没有显示参数描述。
class SampleClass2 {
public doStuff =
/**
* Does stuff
*
* @param blah stuff needing done
*/
(blah: string) => {
}
}
var sample2 = new SampleClass2();
sample2.doStuff("hello");