2014-12-04 81 views
1

我使用的是基本上每个组件都有一个ts文件的基础组件。这些文件用于生成amd文件。对于每个视图模型,都为这些字段创建了一个接口。我如何在一个实例中显示它,以便在另一个组件中使用一个组件,并且需要关于这些字段的intellisense。Typescript:从本地AMD模块获取intellisense

其次,我使用require js,它有一个require.config.js文件。在这个文件中,在路径属性中,我可以声明模块和较短的名称(例如db: "../../files/db")。如何使用(import db = require("db"))为此导入模块获得智能感知支持。它们都显示为任何和这些模块中声明的任何接口根本不显示。

回答

2

我可以声明模块和更短的名称(例如.db:“../../files/db”)。如何使用(import db = require(“db”))为此导入的模块获取智能感知支持。

最好的办法是用转换https://github.com/TypeStrong/grunt-ts/blob/master/README.md#transforms

对于每个视图模型,接口已经为字段创建的。

将这些文件移动到.d.ts文件中,并在您想使用它们时引用此文件。

+0

我结束使用第二个选项的接口被移动到外部文件。我想VS会得到正确的文件,但我想这个解决方案也可以。谢谢。 – ritcoder 2014-12-05 21:54:57

相关问题