代码运行,但是编译错误让我发疯了。
我的.ts文件中有下面一行。不幸的是,LINQ库还没有一个d.ts文件。因此,即使javascript按设计运行,也会导致编译错误。
import linq = require('linq');它已经在require.js引导程序中定义为:
define('linq', ['jquery','linq'], function($,linq) {
return Enumerable; });我不需要打字稿来表现它知道的比编码器更多。如果是这样的话,不妨抛开它,坚持使用原生javascript。同样,代码可以工作,但编译检查不起作用。
知道如何修复我的代码或告诉ts编译器让开吗?
发布于 2014-04-30 07:26:55
只需执行以下操作
declare module 'linq'{
var foo:any;
export = foo;
}在一个新的.d.ts,然后你是好的去。
https://stackoverflow.com/questions/23380498
复制相似问题