UNPKG

rollup-plugin-visualizer

Version:

Visualize and analyze your bundle to quickly see which modules are taking up space.

25 lines (24 loc) 1.11 kB
import { ModuleMeta, ModuleLengths, ModuleUID, VisualizerData } from "../shared/types.js"; 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; }