Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

toBlock.js 745B

12345678910111213141516171819202122232425262728293031323334
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = toBlock;
  6. var _generated = require("../validators/generated");
  7. var _generated2 = require("../builders/generated");
  8. function toBlock(node, parent) {
  9. if ((0, _generated.isBlockStatement)(node)) {
  10. return node;
  11. }
  12. let blockNodes = [];
  13. if ((0, _generated.isEmptyStatement)(node)) {
  14. blockNodes = [];
  15. } else {
  16. if (!(0, _generated.isStatement)(node)) {
  17. if ((0, _generated.isFunction)(parent)) {
  18. node = (0, _generated2.returnStatement)(node);
  19. } else {
  20. node = (0, _generated2.expressionStatement)(node);
  21. }
  22. }
  23. blockNodes = [node];
  24. }
  25. return (0, _generated2.blockStatement)(blockNodes);
  26. }