Module
Transit.Render.Graphviz
- Package
- purescript-transit
- Repository
- m-bock/purescript-transit
Generator for Graphviz DOT language graphs from transit specifications.
This module converts state machine specifications into Graphviz graphs for visualization, supporting various rendering options including decision nodes, undirected edges, and customizable themes.
#mkGraphvizGraph Source
mkGraphvizGraph :: Options -> TransitCore -> GraphvizGraphGenerates a Graphviz graph from a transit specification.
#defaultOptions Source
defaultOptions :: OptionsDefault options for graph generation.
#writeToFile Source
writeToFile :: FilePath -> TransitCore -> (Options -> Options) -> Effect UnitWrites a Graphviz graph to a file with customizable options.
#writeToFile_ Source
writeToFile_ :: FilePath -> TransitCore -> Effect UnitWrites a Graphviz graph to a file with default options.
- Modules
- Transit
- Transit.
Class. CheckReturn - Transit.
Class. CurryN - Transit.
Class. MkHandlerLookup - Transit.
Class. MkUpdate - Transit.
Core - Transit.
DSL - Transit.
Data. DotLang - Transit.
Data. Graph - Transit.
Data. Html - Transit.
Data. MaybeChurch - Transit.
Data. Table - Transit.
HandlerLookup - Transit.
Render. Graphviz - Transit.
Render. Theme - Transit.
Render. TransitionTable - Transit.
StateGraph - Transit.
VariantUtils