Files
website/node_modules/astro-expressive-code/components/page-data.ts
2024-05-06 17:15:30 -04:00

19 lines
336 B
TypeScript

export type PageData = {
url: string
blockGroupIndex: number
}
const pageDataMap = new Map<Request, PageData>()
export function getPageData(request: Request): PageData {
let data = pageDataMap.get(request)
if (!data) {
data = {
url: request.url,
blockGroupIndex: -1,
}
pageDataMap.set(request, data)
}
return data
}