将SharpKit的JsObject转换为TypeScript

时间:2012-12-03 10:08:14

标签: c# javascript typescript

我想知道如何以最佳方式将SharpKit.JavaScript.JsObject翻译成TypeScript

如果我有:

JsObject<string, bool> vars = new JsObject<string, bool>();

我将其翻译为:

var vars: { [key: string]: bool; } = {};

但是当我有这些时,我很困惑:

JsObject<string> vars = new JsObject<string>();

JsObject vars = new JsObject();

有人可以帮助我吗?

[编辑]
我想那个

JsObject<string> vars = new JsObject<string>();

只是???

var vars: { [key: string]: Object; } = {};

1 个答案:

答案 0 :(得分:4)

var vars: { [key: string]: Object; } = {};

除非您打算在访问此对象的成员期间强制执行转换,否则此代码应该是:

var vars: { [key: string]: any; } = {};

这实际上只是另一种说法

var vars = {};