fix: 类型错误

This commit is contained in:
2023-07-13 11:19:07 +08:00
parent fd8981db73
commit 2c26d1b374

17
utils/resolver.d.ts vendored
View File

@ -2,14 +2,11 @@
* @Author: peerless_hero peerless_hero@outlook.com * @Author: peerless_hero peerless_hero@outlook.com
* @Date: 2023-07-13 04:11:13 * @Date: 2023-07-13 04:11:13
* @LastEditors: zhaojinfeng 121016171@qq.com * @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 * @FilePath: \uni\utils\resolver.d.ts
* @Description: * @Description:
* *
*/ */
type ComponentResolveResult = {
}
interface ImportInfo { interface ImportInfo {
as?: string; as?: string;
name?: string; name?: string;
@ -19,13 +16,19 @@ type SideEffectsInfo = (ImportInfo | string)[] | ImportInfo | string | undefined
interface ComponentInfo extends ImportInfo { interface ComponentInfo extends ImportInfo {
sideEffects?: SideEffectsInfo; sideEffects?: SideEffectsInfo;
} }
type ComponentResolveResult = string | ComponentInfo | null | undefined | void
type ComponentResolverFunction = (name: string) => ComponentResolveResult; type ComponentResolverFunction = (name: string) => ComponentResolveResult;
interface ComponentResolverObject {
type: 'component' | 'directive';
resolve: ComponentResolverFunction;
}
type ComponentResolver = ComponentResolverFunction | ComponentResolverObject;
/** ThUi 自动导入解析器 */ /** ThUi 自动导入解析器 */
export const resolverThzxcx: ComponentResolverFunction export const resolverThzxcx: ComponentResolver
/** thorui-uni 自动导入解析器 */ /** thorui-uni 自动导入解析器 */
export const resolverTui: ComponentResolverFunction export const resolverTui: ComponentResolver
/** uni-ui 自动导入解析器 */ /** uni-ui 自动导入解析器 */
export const resolveruUniUi: ComponentResolverFunction export const resolveruUniUi: ComponentResolver