getArguments.js 368 B

123456789101112131415
  1. 'use strict';
  2. exports.__esModule = true;
  3. exports.default = getArguments;
  4. function getArguments(node) {
  5. return node.nodes.reduce(function (list, child) {
  6. if (child.type !== 'div') {
  7. list[list.length - 1].push(child);
  8. } else {
  9. list.push([]);
  10. }
  11. return list;
  12. }, [[]]);
  13. }
  14. module.exports = exports['default'];