website/utils.ts

14 lines
348 B
TypeScript

import { createDefine } from 'fresh'
import { Session } from ':src/session/mod.ts'
import { asset } from 'fresh/runtime'
export interface State {
skipMiddlewares?: true
session?: Session
}
export const define = createDefine<State>()
export const BUILD_ID = new URL(asset('/assets/favicon.ico'), 'http://null/')
.searchParams.get('__frsh_c')!