From 55602ae41c12e3656e6c99d15b03d92a6cb5118d Mon Sep 17 00:00:00 2001 From: Lay Date: Thu, 14 Jul 2022 16:26:51 +0800 Subject: [PATCH] feat(schema): sync types of Vite v2.9.x --- packages/schema/src/types/global/vite.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/schema/src/types/global/vite.ts b/packages/schema/src/types/global/vite.ts index ab5097b4e82..eafddced7d3 100644 --- a/packages/schema/src/types/global/vite.ts +++ b/packages/schema/src/types/global/vite.ts @@ -14,7 +14,12 @@ export interface ViteHot { decline (): void invalidate (): void - on: (event: 'any', cb: (payload: any) => void) => void + on (event: any, cb: (payload: any) => void): void + send (event: any, data?: any): void +} + +export interface ViteGlobOptions { + as?: string } export interface ViteImportMeta { @@ -22,8 +27,8 @@ export interface ViteImportMeta { readonly hot?: ViteHot /** vite glob import utility - https://vitejs.dev/guide/features.html#glob-import */ - glob?(pattern: string): Record Promise>> + glob?(pattern: string, options?: ViteGlobOptions): Record Promise>> /** vite glob import utility - https://vitejs.dev/guide/features.html#glob-import */ - globEager?(pattern: string): Record> + globEager?(pattern: string, options?: ViteGlobOptions): Record> }