UNPKG

typescript-to-lua

Version:

A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!

18 lines 862 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transformVoidExpression = void 0; const ts = require("typescript"); const lua = require("../../LuaAST"); const expression_statement_1 = require("./expression-statement"); // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void const transformVoidExpression = (node, context) => { // If content is a literal it is safe to replace the entire expression with nil if (!ts.isLiteralExpression(node.expression)) { const statements = (0, expression_statement_1.wrapInStatement)(context.transformExpression(node.expression)); if (statements) context.addPrecedingStatements(statements); } return lua.createNilLiteral(); }; exports.transformVoidExpression = transformVoidExpression; //# sourceMappingURL=void.js.map