Files
discord-clone/node_modules/rollup-plugin-visualizer/dist/plugin/module-mapper.d.ts
2023-01-03 09:29:04 -06:00

21 lines
902 B
TypeScript

import { ModuleMeta, ModuleLengths, ModuleUID } from "../shared/types";
export declare class ModuleMapper {
private projectRoot;
private nodeParts;
private nodeMetas;
constructor(projectRoot: string | RegExp);
trimProjectRootId(moduleId: string): string;
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;
}