UNPKG

react-native-decompiler

Version:

react native decompile apk and ipa(soon)

21 lines 1.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const types_1 = require("@babel/types"); const plugin_1 = require("../../plugin"); class UselessCommaOperatorCleaner extends plugin_1.Plugin { constructor() { super(...arguments); this.pass = 1; } getVisitor() { return { SequenceExpression(path) { if (path.node.expressions.length !== 2 || !types_1.isNumericLiteral(path.node.expressions[0])) return; path.replaceWith(path.node.expressions[1]); }, }; } } exports.default = UselessCommaOperatorCleaner; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlbGVzc0NvbW1hT3BlcmF0b3JDbGVhbmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2RlY29tcGlsZXJzL2NsZWFuZXJzL3VzZWxlc3NDb21tYU9wZXJhdG9yQ2xlYW5lci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQWdCQSx3Q0FBZ0Q7QUFDaEQseUNBQXNDO0FBS3RDLE1BQXFCLDJCQUE0QixTQUFRLGVBQU07SUFBL0Q7O1FBQ1csU0FBSSxHQUFHLENBQUMsQ0FBQztJQVVwQixDQUFDO0lBUkMsVUFBVTtRQUNSLE9BQU87WUFDTCxrQkFBa0IsQ0FBQyxJQUFJO2dCQUNyQixJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLE1BQU0sS0FBSyxDQUFDLElBQUksQ0FBQyx3QkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQztvQkFBRSxPQUFPO2dCQUM5RixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDN0MsQ0FBQztTQUNGLENBQUM7SUFDSixDQUFDO0NBQ0Y7QUFYRCw4Q0FXQyJ9