Published
Edited
Mar 14, 2021
Importers
Insert cell
Insert cell
observeView = view => {
return new Rx.Observable(observer => {
const listener = () => observer.next(view.value);
view.addEventListener('input', listener);
return () => view.removeEventListener('input', listener);
});
}
Insert cell
observeRx = observable =>
Generators.queue(
change => {
const subscription = observable.subscribe(
next => change(next)
);
return () => subscription.unsubscribe();
}
)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more