Public
Edited
Mar 23, 2024
1 fork
3 stars
Insert cell
Insert cell
selectedBluetoothDeviceId = {
const events = [];
return Generators.observe(next => {
next([]);
window.onmessage = e => {
if (e.origin !== "https://endpointservice.web.app") return;

events.push(e.data);
next(events);
};
});
}
Insert cell
Insert cell
Insert cell
Insert cell
bridge = html`<iframe height="50px" id="bridge" src=${`${bridgeLink.href}?session=${session}`}></iframe>`
Insert cell
Insert cell
Insert cell
session = randomId(30)
Insert cell
import { randomId } from '@tomlarkworthy/randomid'
Insert cell
import { footer } from "@tomlarkworthy/footer"
Insert cell
footer
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