1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| import type {
| ErrorPayload,
| FullReloadPayload,
| PrunePayload,
| UpdatePayload
| } from './hmrPayload'
|
| export interface CustomEventMap {
| 'vite:beforeUpdate': UpdatePayload
| 'vite:beforePrune': PrunePayload
| 'vite:beforeFullReload': FullReloadPayload
| 'vite:error': ErrorPayload
| }
|
| export type InferCustomEventPayload<T extends string> =
| T extends keyof CustomEventMap ? CustomEventMap[T] : any
|
|