55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import {
 | |
|   AbstractMermaidTokenBuilder,
 | |
|   CommonValueConverter,
 | |
|   EmptyFileSystem,
 | |
|   InfoGeneratedModule,
 | |
|   MermaidGeneratedSharedModule,
 | |
|   __name as __name2,
 | |
|   createDefaultCoreModule,
 | |
|   createDefaultSharedCoreModule,
 | |
|   inject,
 | |
|   lib_exports
 | |
| } from "./chunk-JFBLLWPX.mjs";
 | |
| import {
 | |
|   __name
 | |
| } from "./chunk-DLQEHMXD.mjs";
 | |
| 
 | |
| // ../parser/dist/chunks/mermaid-parser.core/chunk-LBM3YZW2.mjs
 | |
| var InfoTokenBuilder = class extends AbstractMermaidTokenBuilder {
 | |
|   static {
 | |
|     __name(this, "InfoTokenBuilder");
 | |
|   }
 | |
|   static {
 | |
|     __name2(this, "InfoTokenBuilder");
 | |
|   }
 | |
|   constructor() {
 | |
|     super(["info", "showInfo"]);
 | |
|   }
 | |
| };
 | |
| var InfoModule = {
 | |
|   parser: {
 | |
|     TokenBuilder: /* @__PURE__ */ __name2(() => new InfoTokenBuilder(), "TokenBuilder"),
 | |
|     ValueConverter: /* @__PURE__ */ __name2(() => new CommonValueConverter(), "ValueConverter")
 | |
|   }
 | |
| };
 | |
| function createInfoServices(context = EmptyFileSystem) {
 | |
|   const shared = inject(
 | |
|     createDefaultSharedCoreModule(context),
 | |
|     MermaidGeneratedSharedModule
 | |
|   );
 | |
|   const Info = inject(
 | |
|     createDefaultCoreModule({ shared }),
 | |
|     InfoGeneratedModule,
 | |
|     InfoModule
 | |
|   );
 | |
|   shared.ServiceRegistry.register(Info);
 | |
|   return { shared, Info };
 | |
| }
 | |
| __name(createInfoServices, "createInfoServices");
 | |
| __name2(createInfoServices, "createInfoServices");
 | |
| 
 | |
| export {
 | |
|   InfoModule,
 | |
|   createInfoServices
 | |
| };
 | 
