From 2c26d1b374304c540b86111d12b747b6d5cdf2a0 Mon Sep 17 00:00:00 2001 From: zhaojinfeng <121016171@qq.com> Date: Thu, 13 Jul 2023 11:19:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=B1=BB=E5=9E=8B=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/resolver.d.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/utils/resolver.d.ts b/utils/resolver.d.ts index c8ff3f3..e6fd2f6 100644 --- a/utils/resolver.d.ts +++ b/utils/resolver.d.ts @@ -2,14 +2,11 @@ * @Author: peerless_hero peerless_hero@outlook.com * @Date: 2023-07-13 04:11:13 * @LastEditors: zhaojinfeng 121016171@qq.com - * @LastEditTime: 2023-07-13 10:58:35 + * @LastEditTime: 2023-07-13 11:17:39 * @FilePath: \uni\utils\resolver.d.ts * @Description: * */ -type ComponentResolveResult = { - -} interface ImportInfo { as?: string; name?: string; @@ -19,13 +16,19 @@ type SideEffectsInfo = (ImportInfo | string)[] | ImportInfo | string | undefined interface ComponentInfo extends ImportInfo { sideEffects?: SideEffectsInfo; } +type ComponentResolveResult = string | ComponentInfo | null | undefined | void type ComponentResolverFunction = (name: string) => ComponentResolveResult; +interface ComponentResolverObject { + type: 'component' | 'directive'; + resolve: ComponentResolverFunction; +} +type ComponentResolver = ComponentResolverFunction | ComponentResolverObject; /** ThUi 自动导入解析器 */ -export const resolverThzxcx: ComponentResolverFunction +export const resolverThzxcx: ComponentResolver /** thorui-uni 自动导入解析器 */ -export const resolverTui: ComponentResolverFunction +export const resolverTui: ComponentResolver /** uni-ui 自动导入解析器 */ -export const resolveruUniUi: ComponentResolverFunction +export const resolveruUniUi: ComponentResolver