Socket
Socket
Sign inDemoInstall

typescript-to-lua

Package Overview
Dependencies
Maintainers
2
Versions
156
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

typescript-to-lua - npm Package Compare versions

Comparing version 0.0.14 to 0.0.15

6

dist/ForHelper.js

@@ -31,7 +31,7 @@ "use strict";

case ts.SyntaxKind.GreaterThanEqualsToken:
return transpiler.transpileExpression(condition.right);
return transpiler.transpileExpression(condition.left);
case ts.SyntaxKind.LessThanToken:
return transpiler.transpileExpression(condition.right) + "+1";
return transpiler.transpileExpression(condition.left) + "+1";
case ts.SyntaxKind.GreaterThanToken:
return transpiler.transpileExpression(condition.right) + "-1";
return transpiler.transpileExpression(condition.left) + "-1";
default:

@@ -38,0 +38,0 @@ throw new Transpiler_1.TranspileError("Unsupported for-loop condition operator: " + TSHelper_1.TSHelper.enumName(condition.operatorToken, ts.SyntaxKind), condition);

@@ -729,2 +729,13 @@ "use strict";

var funcHolder = TSHelper_1.TSHelper.findMemberHolder(expType, funcName, this.checker);
// ===== EXPERIMENTAL https://github.com/Perryvw/TypescriptToLua/issues/56
if (ts.isParenthesizedExpression(node.expression.expression)
&& (ts.isAsExpression(node.expression.expression.expression)
|| ts.isTypeAssertion(node.expression.expression.expression))
&& ts.isTypeReferenceNode(node.expression.expression.expression.type)) {
var castTypeNode = node.expression.expression.expression.type;
if (this.checker.getTypeFromTypeNode(castTypeNode).symbol.name == funcHolder) {
funcHolder = castTypeNode.getText();
}
}
// ===== END EXPERIMENTAL
if (funcHolder === undefined) {

@@ -731,0 +742,0 @@ throw new TranspileError("Could not find func " + funcName + " on " + expType.symbol.name, node);

@@ -89,2 +89,5 @@ "use strict";

if (type.symbol.members.has(memberName) || (type.symbol.exports && type.symbol.exports.has(memberName))) {
while (this.isExtensionClass(type, typeChecker)) {
type = typeChecker.getBaseTypes(type)[0];
}
return type.symbol.name;

@@ -91,0 +94,0 @@ }

{
"name": "typescript-to-lua",
"license": "MIT",
"version": "0.0.14",
"version": "0.0.15",
"repository": "https://github.com/Perryvw/TypescriptToLua",

@@ -6,0 +6,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc