UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

17 lines (16 loc) 724 B
import type { IterativeComponentMap } from './types'; /** * 生成迭代式组件映射,将子组件的依赖合并到父组件中 * 遍历组件映射,如果某个组件本身也在映射中,则将其依赖合并到引用它的父组件中 * @param {IterativeComponentMap} usingComponentsMap 组件依赖映射,key 为页面/组件名,value 为其依赖的组件对象 * @example * ```ts * const map = { * 'pages/index': { 'comp-a': {}, 'comp-b': {} }, * 'comp-a': { 'comp-c': {} }, * }; * genIterativeComponentMap(map); * // map['pages/index']['comp-a'] 现在包含了 comp-c 的依赖 * ``` */ export declare function genIterativeComponentMap(usingComponentsMap: IterativeComponentMap): void;