在使用Typescript中的Kendo Custom Widget Boilerplate时,我发现我在$上失去了intellisense,因为它的类型被标记为any
而不是JQueryStatic
。除了以下之外,有没有办法在那里获得正确的类型?
(<JQueryStatic>$)(element).kendoDatePicker({});
因为^^最终变成($)(element).kendoDatePicker({});
,看起来很丑(额外的括号)。
答案 0 :(得分:2)
它是any
,因为您在第5行上有一个未注释的参数,名为$
,它遮蔽了全局$
。向参数($: JQueryStatic
)添加类型注释。