UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

29 lines (28 loc) 780 B
import type { Resolver } from "unplugin-auto-import/types"; /** * 解析器类型 */ export type IUtilsResolverOptions = undefined | string[] | { exclude?: string[]; include?: string[]; append?: string[]; }; /** * 提供自动导入插件的解析器 * @param options 配置项,支持3种传参方式 * @returns unplugin-auto-import 解析器 * @example * // 场景1:默认加载所有方法 * IUtilsResolver() * * // 场景2:追加指定方法名 * IUtilsResolver(["getDate"]) * * // 场景3:精细化控制(排除/只包含/追加) * IUtilsResolver({ * include: ["getUUID", "getGUID"], * exclude: ["testLoaded"], * append: ["formatDate"] * }) */ export declare function IUtilsResolver(options?: IUtilsResolverOptions): Resolver;