Visual Studio 2013 环境声明中的 TypeScript
TypeScript in Visual Studio 2013 Ambient Declarations
TypeScript 新手,如果遗漏了什么,请告诉我...好的,这是我的完整代码:
/// <reference path="typings/knockout.d.ts" />
declare var ko: any;
module test {
var name = ko.observable('John Dude');
var id = ko.observable(1);
var guy = {
id: id,
fullName: name
};
var value: string = guy.fullName();
console.log(value);
}
问题是...我收到这条消息,关于这一行
declare var ko: any;
这是真实的信息
我不知道如何修复它,尝试了几乎所有方法! ...不知道为什么
如果您已经包含 knockout.d.ts
,则不再需要 declare var ko: any;
行,因为 .d.ts 文件已经为您定义了 ko
的形状。编译器警告您声明 ko
有两种不同的类型(any
,以及 .d.ts 文件中定义的更复杂的类型)。
只需删除该行代码即可。
TypeScript 新手,如果遗漏了什么,请告诉我...好的,这是我的完整代码:
/// <reference path="typings/knockout.d.ts" />
declare var ko: any;
module test {
var name = ko.observable('John Dude');
var id = ko.observable(1);
var guy = {
id: id,
fullName: name
};
var value: string = guy.fullName();
console.log(value);
}
问题是...我收到这条消息,关于这一行
declare var ko: any;
这是真实的信息
我不知道如何修复它,尝试了几乎所有方法! ...不知道为什么
如果您已经包含 knockout.d.ts
,则不再需要 declare var ko: any;
行,因为 .d.ts 文件已经为您定义了 ko
的形状。编译器警告您声明 ko
有两种不同的类型(any
,以及 .d.ts 文件中定义的更复杂的类型)。
只需删除该行代码即可。