CodeMapView
A CodeMap drawn on a canvas (#doqywnnz), and what the page around it can do with it.
import type { MapFocus } from "#codebase/tcmts/share"; export interface CodeMapView { setLens(lens: "clusters" | "namespaces"): void; setColor(by: "cloud" | "place"): void; /** select a cloud, puff or dot (or nothing), as a click does */ select(f: MapFocus | null): void; /** fly to a cloud, puff or dot */ show(f: MapFocus): void; fit(): void; zoomBy(factor: number): void; destroy(): void; }