【发布时间】:2016-11-29 18:51:54
【问题描述】:
我只想使用 TypeScript 进行打字。我不想使用类、接口,甚至不想使用 TypeScript 定义。原因是我正在使用一些没有 TypeScript 定义的 jQuery 插件,并且由于时间限制我无法编写它们。
我一直在阅读,我应该能够在没有其他功能的情况下使用类型,因为 TypeScript 是基于 JavaScript 的,但我真的找不到方法。考虑下面的代码。我没有使用 jQuery 类型定义,因此我得到“找不到名称 $”。同样,如果 TypeScript 定义不能涵盖我使用的所有内容,我不想使用它们。
所以 TS 文件不会被转译成 JS 文件。并且 Visual Studio 2015 中的构建失败。
我的问题是 - 我怎样才能在 Visual Studio 2015 中使用它?这是我的 TS 文件:
class Dto {
name: string;
age: number;
}
$.ajax({
url: "",
method: "PUT",
data: {}
})
.then(function (response: Dto) {
response.age = 16;
});
【问题讨论】:
-
typescript 定义是 typescript 了解类型的方式,没有它们,您就无法键入第三方库。
-
没有类型定义的TypeScript是没用的。
标签: typescript visual-studio-2015