mirror of
https://github.com/sern-handler/website
synced 2026-06-18 22:02:19 +00:00
19 lines
336 B
TypeScript
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
|
|
}
|