escomplex-ast-moz
Version:
Mozilla-format AST walker for escomplex.
28 lines (22 loc) • 522 B
JavaScript
/*globals require, exports */
;
var traits = require('escomplex-traits');
exports.get = get;
function get () {
return traits.actualise(
function (node) {
return node.alternate ? 2 : 1;
},
1,
[
'if',
{
identifier: 'else',
filter: function (node) {
return !!node.alternate;
}
}
],
undefined, [ 'test', 'consequent', 'alternate' ]
);
}