escomplex-ast-moz
Version:
Mozilla-format AST walker for escomplex.
22 lines (16 loc) • 415 B
JavaScript
/*globals require, exports */
;
var traits = require('escomplex-traits');
exports.get = get;
function get (settings) {
return traits.actualise(
1,
function (node) {
return settings.switchcase && node.test ? 1 : 0;
},
function (node) {
return node.test ? 'case' : 'default';
},
undefined, [ 'test', 'consequent' ]
);
}