Versions in this module Expand all Collapse all v0 v0.8.2 Aug 24, 2026 Changes in this version type CompileOptions + LayoutReuse bool v0.8.1 Aug 7, 2026 v0.8.0 Aug 7, 2026 Changes in this version + func Compile(ctx context.Context, input string, compileOpts *CompileOptions, ...) (*d2target.Diagram, *d2graph.Graph, error) + func Parse(ctx context.Context, input string, compileOpts *CompileOptions) (*d2ast.Map, error) + type CompileOptions struct + FS fs.FS + FontFamily *d2fonts.FontFamily + InputPath string + Layout *string + LayoutResolver func(engine string) (d2graph.LayoutGraph, error) + MeasuredTexts []*d2target.MText + MonoFontFamily *d2fonts.FontFamily + RouterResolver func(engine string) (d2graph.RouteEdges, error) + Ruler *textmeasure.Ruler + UTF16Pos bool