[英]TypeScript - third party libraries without definition files - is intellisense possible?
[英]Can intellisense pick up definitions without a definition file in TypeScript?
我對智能感知如何找到我的文件的定義仍然感到困惑。 例如,如果我有一個名為file1.ts的文件:
///<reference path="../typescript/jquery.d.ts" />
function x() {
$.fn.y = function()
{
};
}
和另一個文件file2.ts:
///<reference path="../typescript/jquery.d.ts" />
$('a').y();
我可以僅在我的file2.ts中包含對file1.ts的引用以使智能工作,並向我顯示.y()可以在$('a')之后添加,還是必須在接口或定義中明確聲明呢?文件,然后添加該文件?
TypeScript file1.ts
了依賴項-因此您只需要在file1.ts
定義jQuery:
最好在一個示例中說明:
file1.ts
///<reference path="../typescript/jquery.d.ts" />
interface JQuery {
y: () => void;
}
function x() {
$.fn.y = function()
{
};
}
file2.ts
///<reference path="../typescript/file1.ts" />
$('a').y();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.