Expand description
Logic to map disposition input model to intermediate representation.
Modules§
- id_
parse - Strongly-typed ID parsers.
Structs§
- Edge
Face Assigner - Computes pre-layout
EdgeFaceAssignments for every edge in the diagram. - Edge
IdGenerator - Generates
EdgeIds for edges in an edge group. - Input
Diagram Merger - Merges an input diagram over another.
- Input
Diagram Theme Sources - Computes where theme field values came from by comparing the user’s overlay diagram against the base diagram.
- Input
ToIr Diagram Mapper - Maps an input diagram to an intermediate representation diagram.
- IrTo
Taffy Builder - Maps an intermediate representation diagram to a
TaffyNodeMappings. - Node
Ranks Calculator - Computes
NodeRanksNestedfrom dependency edges in anIrDiagram. - Process
Step Graph Calculator - Computes the git-graph layout (
ProcessStepGraphs) for each process. - String
XmlEscaper - Escapes XML special characters in a string.
- SvgElements
ToSvg Mapper - Taffy
ToSvg Elements Mapper - Maps the IR diagram and
TaffyNodeMappingsto SVG elements. - Tailwind
Color - A Tailwind CSS color with its shade-to-oklch mappings.
- Tailwind
Color Shade Invalid - Error returned when a string is not a known Tailwind color shade.
Enums§
- Edge
Animation Active - Controls when edge CSS animations are active in the rendered SVG.
- Tailwind
Color Shade - A Tailwind CSS color shade value.
- Theme
Value Source - Indicates where a theme value originated.
Constants§
- TAILWIND_
COLORS - All Tailwind CSS shade colors and their oklch values.