···1414// Track which sources have been registered with the protocol across navigations
1515const registeredSources = new Set<string>()
16161717-async function fetchTileManifest(): Promise<{ name: string; filename: string }[]> {
1717+async function fetchTileManifest(): Promise<
1818+ { name: string; filename: string }[]
1919+> {
1820 try {
1921 const res = await fetch('/static/tiles/tiles.json')
2022 if (!res.ok) return []