2013-06-12 16 views
0

在Typescript中使用Kendo Custom Widget Boilerplate時,我發現我在$上失去智能感知,因爲它的類型被標記爲any而不是JQueryStatic。除了以下方法之外,還有其他方法可以獲得正確的類型嗎?Kendo Custom Widget,Typescript和jQueryStatic

(<JQueryStatic>$)(element).kendoDatePicker({}); 

因爲那^^最終變成($)(element).kendoDatePicker({});,它看起來醜陋(額外括號)。

Picture showing the type of $ as any

回答

2

這是any因爲你有名爲$多數民衆贊成陰影,全球$線5的未註釋的參數。向參數添加一個類型註釋($: JQueryStatic)。

+0

啊,看起來像是解決方案。我之前嘗試過,但是我遇到了uglification行導致qunit失敗的問題。紅鯡魚。謝謝! – djbyter