UNPKG

rollup-plugin-visualizer

Version:

[![NPM Version](https://img.shields.io/npm/v/rollup-plugin-visualizer.svg)](https://npmjs.org/package/rollup-plugin-visualizer) [![Node.js CI](https://github.com/btd/rollup-plugin-visualizer/actions/workflows/node.js.yml/badge.svg)](https://github.com/btd

25 lines (24 loc) 1.11 kB
import { ModuleMeta, ModuleLengths, ModuleUID, VisualizerData } from "../shared/types"; export declare const getDataHash: (json: string) => string; export declare const replaceHashPlaceholders: (data: VisualizerData) => string; export declare class ModuleMapper { private projectRoot; private nodeParts; private nodeMetas; private counter; constructor(projectRoot: string | RegExp); trimProjectRootId(moduleId: string): string; uniqueId(): ModuleUID; getModuleUid(moduleId: string): ModuleUID; getBundleModuleUid(bundleId: string, moduleId: string): ModuleUID; setNodePart(bundleId: string, moduleId: string, value: ModuleLengths): ModuleUID; setNodeMeta(moduleId: string, value: { isEntry?: boolean; isExternal?: boolean; }): void; hasNodePart(bundleId: string, moduleId: string): boolean; getNodeParts(): ModuleMapper["nodeParts"]; getNodeMetas(): Record<ModuleUID, ModuleMeta>; addImportedByLink(targetId: string, sourceId: string): void; addImportedLink(sourceId: string, targetId: string, dynamic?: boolean): void; }