mirror of
https://git.hmsn.ink/kospo/svcm/oa.git
synced 2026-03-20 03:02:31 +09:00
first
This commit is contained in:
21
server/types.ts
Normal file
21
server/types.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import type { H3Event } from 'h3'
|
||||
|
||||
export interface VueroSSRContext extends Record<string, any> {
|
||||
event: H3Event
|
||||
}
|
||||
|
||||
export interface VueroInitialState extends Record<string, any> {
|
||||
pinia?: Record<string, any>
|
||||
}
|
||||
|
||||
export type VueroServerRender = (ctx: {
|
||||
event: H3Event
|
||||
manifest: Record<string, any>
|
||||
template: string
|
||||
}) => Promise<string | ReadableStream>
|
||||
|
||||
type PageParam = Record<string, string | string[]>
|
||||
export type StaticParams = Record<
|
||||
string,
|
||||
() => PageParam[] | Promise<PageParam[]>
|
||||
>
|
||||
Reference in New Issue
Block a user