UNPKG

mermaid

Version:

Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.

55 lines (52 loc) 1.37 kB
import { AbstractMermaidTokenBuilder, CommonValueConverter, EmptyFileSystem, MermaidGeneratedSharedModule, PacketGeneratedModule, __name as __name2, createDefaultCoreModule, createDefaultSharedCoreModule, inject, lib_exports } from "./chunk-VWF3ABXL.mjs"; import { __name } from "./chunk-DLQEHMXD.mjs"; // ../parser/dist/chunks/mermaid-parser.core/chunk-4L2KHIRB.mjs var PacketTokenBuilder = class extends AbstractMermaidTokenBuilder { static { __name(this, "PacketTokenBuilder"); } static { __name2(this, "PacketTokenBuilder"); } constructor() { super(["packet-beta"]); } }; var PacketModule = { parser: { TokenBuilder: /* @__PURE__ */ __name2(() => new PacketTokenBuilder(), "TokenBuilder"), ValueConverter: /* @__PURE__ */ __name2(() => new CommonValueConverter(), "ValueConverter") } }; function createPacketServices(context = EmptyFileSystem) { const shared = inject( createDefaultSharedCoreModule(context), MermaidGeneratedSharedModule ); const Packet = inject( createDefaultCoreModule({ shared }), PacketGeneratedModule, PacketModule ); shared.ServiceRegistry.register(Packet); return { shared, Packet }; } __name(createPacketServices, "createPacketServices"); __name2(createPacketServices, "createPacketServices"); export { PacketModule, createPacketServices };