import { writable } from 'svelte/store'; import { type ZoomTransform, zoomIdentity } from 'd3-zoom'; export const loadingState = writable(''); export const currZoomTransform = writable(zoomIdentity); export const canvasEl = writable(); export const maskEl = writable(); export const selectedRoomID = writable(); export const toggleAbout = writable(false); export const isRenderingCanvas = writable(false); export const showModal = writable(false); export const canvasSize = writable<{ width: number; height: number; }>({ width: 512 * 16, height: 512 * 16 });