diff --git a/docs/guide/api-plugin.md b/docs/guide/api-plugin.md
index c18c6daca3263f..b74309bef5a361 100644
--- a/docs/guide/api-plugin.md
+++ b/docs/guide/api-plugin.md
@@ -595,9 +595,9 @@ It is possible to type custom events by extending the `CustomEventMap` interface
```ts
// events.d.ts
-import 'vite/types/customEvent'
+import 'vite/types/custom-event'
-declare module 'vite/types/customEvent' {
+declare module 'vite/types/custom-event' {
interface CustomEventMap {
'custom:foo': { msg: string }
// 'event-key': payload
diff --git a/packages/vite/client.d.ts b/packages/vite/client.d.ts
index e99b4a526b7a58..7e83ed232ea0cd 100644
--- a/packages/vite/client.d.ts
+++ b/packages/vite/client.d.ts
@@ -1,4 +1,4 @@
-///
+///
// CSS modules
type CSSModuleClasses = { readonly [key: string]: string }
diff --git a/packages/vite/src/client/client.ts b/packages/vite/src/client/client.ts
index dad7c74ee2b8a0..287d9fa7f4b976 100644
--- a/packages/vite/src/client/client.ts
+++ b/packages/vite/src/client/client.ts
@@ -1,6 +1,6 @@
-import type { ErrorPayload, HMRPayload, Update } from 'types/hmrPayload'
+import type { ErrorPayload, HMRPayload, Update } from 'types/hmr-payload'
import type { ModuleNamespace, ViteHotContext } from 'types/hot'
-import type { InferCustomEventPayload } from 'types/customEvent'
+import type { InferCustomEventPayload } from 'types/custom-event'
import { ErrorOverlay, overlayId } from './overlay'
// eslint-disable-next-line node/no-missing-import
import '@vite/env'
diff --git a/packages/vite/src/client/overlay.ts b/packages/vite/src/client/overlay.ts
index f9a22b7db2c6b3..98d29a17e92deb 100644
--- a/packages/vite/src/client/overlay.ts
+++ b/packages/vite/src/client/overlay.ts
@@ -1,4 +1,4 @@
-import type { ErrorPayload } from 'types/hmrPayload'
+import type { ErrorPayload } from 'types/hmr-payload'
const template = /*html*/ `