我正在使用 TypeScript 生成在 duktape 解释器中运行的枚举代码:
var NodeType;
(function (NodeType) {
NodeType[NodeType["none"] = 0] = "none";
NodeType[NodeType["text"] = 1] = "text";
})(NodeType || (NodeType = {}));
duktape 会解决NodeType["text"] => 1
,但不会NodeType[1] => "text"
。我不确定这是 duktape 的错误还是它不支持的错误。