从Typescript创建Javascript对象

时间:2017-11-21 18:16:15

标签: javascript typescript

我正在尝试从Typescript创建一个javascript对象。

这是我想要创建的Javasript对象: https://cdnjs.cloudflare.com/ajax/libs/chess.js/0.10.2/chess.js

在javascript示例中,您只需创建如下对象:

$and

如何在打字稿中执行此操作?

我导入了这样的对象(我下载了文件并将其添加到我的项目中):

this.engine = new Chess();

但是,如果我尝试创建一个Chess对象,我会收到一个构建错误:

import * as Chess from './../chess.js';

错误说:不能对类型缺少调用或构造签名的表达式使用“new”。

1 个答案:

答案 0 :(得分:0)

感谢大家的回复。我做了很多挖掘不同的方法,我发现这可能有效。

npm install --save chess.js

这为chess.js

创建了一个节点模块

从那里我可以像这样创建类对象......

从“./../../ node_modules / chess.js”导入*作为国际象棋;

var chess = new Chess();

我没有深入测试过,但我能够在课堂上调用函数。