1
我有我轉換爲打字稿的項目。我已經下載了最新的@types和我試圖創建一個custom.d.ts文件。該文件看起來像這樣至今:打字稿定製d.ts文件
/// <reference path="../../../node_modules/@types/jquery/index.d.ts"/>
interface jQuery{
iCheck(): JQuery;
bootstrapSwitch(): JQuery;
}
interface jQueryStatic{
notific8(): JQuery;
}
declare var notific8: JQueryStatic;
declare var isCheck: JQuery;
declare var bootstrapSwitch: JQuery;
在我的文件,我想使用的定義,我讓使用
/// <reference path="../utility/custom.d.ts" />
Visual Studio中對它的引用承認的路徑是正確的,但當我將鼠標懸停在實現它的代碼我得到:
[ts] Property 'notific8' does not exist on type 'JQueryStatic<HTMLElement>'
和
[ts] Property 'iCheck' does not exist on type 'JQuery<HTMLElement>'.
[ts] Property 'bootstrapSwitch' does not exist on type 'JQuery<HTMLElement>'.
我用盡了申報線移動到應用程序文件,但我仍然得到同樣的錯誤?有人知道爲什麼Typescript不承認它嗎?我使用的打字稿2.5.2和 「@類型/ jQuery的」: 「^ 3.2.12」 謝謝。