module-mapper.d.ts 902 B

1234567891011121314151617181920
  1. import { ModuleMeta, ModuleLengths, ModuleUID } from "../shared/types";
  2. export declare class ModuleMapper {
  3. private projectRoot;
  4. private nodeParts;
  5. private nodeMetas;
  6. constructor(projectRoot: string | RegExp);
  7. trimProjectRootId(moduleId: string): string;
  8. getModuleUid(moduleId: string): ModuleUID;
  9. getBundleModuleUid(bundleId: string, moduleId: string): ModuleUID;
  10. setNodePart(bundleId: string, moduleId: string, value: ModuleLengths): ModuleUID;
  11. setNodeMeta(moduleId: string, value: {
  12. isEntry?: boolean;
  13. isExternal?: boolean;
  14. }): void;
  15. hasNodePart(bundleId: string, moduleId: string): boolean;
  16. getNodeParts(): ModuleMapper["nodeParts"];
  17. getNodeMetas(): Record<ModuleUID, ModuleMeta>;
  18. addImportedByLink(targetId: string, sourceId: string): void;
  19. addImportedLink(sourceId: string, targetId: string, dynamic?: boolean): void;
  20. }