<div id="app"></div>
window.xs = xstream.default;
xs
  .periodic(1000)
  .fold(prev => prev + 1, 0)
  .map(i => `Seconds elapsed: ${i}`)
  .subscribe({
    next: str => {
      const elem = document.querySelector("#app");
      elem.textContent = str;
    }
  });
View Compiled
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/xstream/11.7.0/xstream.min.js