nimma
Version:
Scalable JSONPath engine.
26 lines (17 loc) • 480 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var builders = require('../ast/builders.cjs');
var emitCall = require('../templates/emit-call.cjs');
// covers: $
const EMIT_ROOT_CALL_EXPRESSION = emitCall.default(builders.stringLiteral('$'), {
keyed: false,
parents: 0,
});
var root = (nodes, tree) => {
if (nodes.length > 0) {
return false;
}
tree.body.push(EMIT_ROOT_CALL_EXPRESSION);
return true;
};
exports.default = root;