Module

Transit.Render.TransitionTable

Package
purescript-transit
Repository
m-bock/purescript-transit

Generator for HTML transition tables from transit specifications.

This module converts state machine specifications into HTML tables showing all state transitions, supporting undirected edges and guard conditions.

#toHtml Source

toHtml :: Options -> TransitCore -> Node

Generates an HTML table from a transit specification.

#toTable Source

toTable :: Options -> TransitCore -> Table

Generates a Table from a transit specification.

#writeToFile Source

writeToFile :: FilePath -> TransitCore -> (Options -> Options) -> Effect Unit

Writes a transition table to a file with customizable options.

#writeToFile_ Source

writeToFile_ :: FilePath -> TransitCore -> Effect Unit

Writes a transition table to a file with default options.

#Options Source

type Options = { outputFormat :: OutputFormat, title :: Maybe String, useUndirectedEdges :: Boolean }

Configuration options for table generation.

#defaultOptions Source

defaultOptions :: Options

Default options for table generation.

#OutputFormat Source

data OutputFormat

Output format for table generation.

Constructors