Urara-Blog/node_modules/.pnpm-store/v3/files/62/59e0e6ef6524ac3626bfc2fbff1310116b73568cb2c6bd17153cd4bbd63a27122774fce4a1b558d4e37fbb91ce85a6af52eaba5c805bf2e6c1ab2b59eb6262
2022-08-14 01:14:53 +08:00

16 lines
404 B
Text

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