返回 slidev
snapshot.ts
根目录 / packages / client / state / snapshot.ts
1 // @ts-expect-error - virtual module
2 import serverSnapshotState from 'server-reactive:snapshots?diff'
3 import { createSyncState } from './syncState'
4
5 export type SnapshotState = Record<string, {
6 revision: string
7 image: string
8 }>
9
10 export const snapshotState = createSyncState<SnapshotState>(
11 serverSnapshotState,
12 serverSnapshotState,
13 true,
14 )
15
15 lines TYPESCRIPT