Visual Studio 2015 + 打字稿 1.6.3 + JQuery
Visual Studio 2015 + TypeScript 1.6.3 + JQuery
我正在使用 Visual Studio 2015,我有一个使用 Typescript 1.6.3 和 JQuery 的项目。
问题是
JQuery.data(key: string): any;
函数应该 return 任何,但是如果我有一个名为 "element" 的 JQuery
变量并且我写:
element.data('field')
Intellisense 一直说函数 returns JQuery
而不是 any
。另外,它说当前使用的重载是
JQuery.data(obj: { [key: string]: any; }): JQuery;
而不是接受简单字符串的那个。
我是漏掉了什么还是已知错误?
您需要从 DefinitelyTyped 获取 jquery.d.ts 的最新版本。 TypeScript 编译器 (https://github.com/Microsoft/TypeScript/issues/4619) 发生了变化,暴露了 .d.ts 文件中的错误定义。
我正在使用 Visual Studio 2015,我有一个使用 Typescript 1.6.3 和 JQuery 的项目。 问题是
JQuery.data(key: string): any;
函数应该 return 任何,但是如果我有一个名为 "element" 的 JQuery
变量并且我写:
element.data('field')
Intellisense 一直说函数 returns JQuery
而不是 any
。另外,它说当前使用的重载是
JQuery.data(obj: { [key: string]: any; }): JQuery;
而不是接受简单字符串的那个。
我是漏掉了什么还是已知错误?
您需要从 DefinitelyTyped 获取 jquery.d.ts 的最新版本。 TypeScript 编译器 (https://github.com/Microsoft/TypeScript/issues/4619) 发生了变化,暴露了 .d.ts 文件中的错误定义。