DiagramResolver constructor

DiagramResolver({
  1. ShapeRegistry? registry,
  2. DiagramTextLayoutEngine? textLayout,
})

Resolves against registry, or the core grammar when omitted.

Implementation

DiagramResolver({
  ShapeRegistry? registry,
  DiagramTextLayoutEngine? textLayout,
}) : registry = registry ?? DiagramExtensionRegistry().shapeRegistry,
     _usesDefaultTextLayout = textLayout == null,
     _textLayout = textLayout ?? const FixedMetricsTextLayoutEngine();