sjs.sjs 660 B

12345678910111213141516171819202122232425262728
  1. var { each, map } = require('sjs:sequence');
  2. var { get } = require('sjs:http');
  3. function foo(items, nada) {
  4. var component = { name: "Ace", role: "Editor" };
  5. console.log("
  6. Welcome, #{component.name}
  7. ".trim());
  8. logging.debug(`Component added: $String(component) (${component})`);
  9. console.log(`
  10. Welcome, {${function() {
  11. return { x: 1, y: "why?}"};
  12. }()}
  13. `.trim());
  14. waitfor {
  15. items .. each.par { |item|
  16. get(item);
  17. }
  18. } and {
  19. var lengths = items .. map(i -> i.length);
  20. } or {
  21. hold(1500);
  22. throw new Error("timed out");
  23. }
  24. } // Real Tab.