使用VS2015和R#2017.2.1(下面的确切版本),Typescript 2.5.2
我看到R#在VS中显示错误的错误,尽管代码编译得很好。
Supplied parameters do not match any signature of call target: parameter type mismatch
典型样本是AngularJS控制器的定义。控制器的接口定义为所有成员都是可选的,我想这就是R#无法验证类型的原因(如果我添加一些IController
接口的可选成员(例如{{1} }}}到我的控制器类,错误消失了。)
有没有办法如何避免这种错误错误(除了添加我实际上没有实现的成员或在R#选项中禁用Typescript功能)?
$onInit?(): void