2025-05-01 01:48:08 -07:00

60 lines
3.3 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.48.0 (20210717.1556)
-->
<!-- Title: TimeFormatter Pages: 1 -->
<svg width="283pt" height="102pt"
viewBox="0.00 0.00 283.00 102.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 98)">
<title>TimeFormatter</title>
<polygon fill="transparent" stroke="transparent" points="-4,4 -4,-98 279,-98 279,4 -4,4"/>
<!-- smartString -->
<g id="node1" class="node">
<title>smartString</title>
<text text-anchor="start" x="78.5" y="-15" font-family="inter" font-size="10.00">{</text>
<text text-anchor="start" x="84.5" y="-15" font-family="inter" font-size="10.00" fill="#f37021">value</text>
<text text-anchor="start" x="111.5" y="-15" font-family="inter" font-size="10.00">:</text>
<text text-anchor="start" x="116.5" y="-15" font-family="inter" font-size="10.00" fill="#67bc6b">time</text>
<text text-anchor="start" x="139.5" y="-15" font-family="inter" font-size="10.00">(</text>
<text text-anchor="start" x="145.5" y="-15" font-family="inter" font-size="10.00" fill="#eb417a">options</text>
<text text-anchor="start" x="181.5" y="-15" font-family="inter" font-size="10.00">)}</text>
</g>
<!-- selector -->
<g id="node2" class="node">
<title>selector</title>
<text text-anchor="middle" x="22.5" y="-80.5" font-family="inter" font-size="10.00" fill="#f37021">Any Value</text>
</g>
<!-- selector&#45;&gt;smartString -->
<g id="edge1" class="edge">
<title>selector&#45;&gt;smartString:selector</title>
<path fill="none" stroke="#2196f3" stroke-width="1.5" d="M38.92,-77.39C58.08,-71.02 88.04,-57.68 95.01,-34.94"/>
<polygon fill="#2196f3" stroke="#2196f3" stroke-width="1.5" points="98.48,-35.41 96.5,-25 91.56,-34.37 98.48,-35.41"/>
</g>
<!-- formatterName -->
<g id="node3" class="node">
<title>formatterName</title>
<text text-anchor="middle" x="126.5" y="-86" font-family="inter" font-size="10.00" fill="#67bc6b">Formatter Name.</text>
<text text-anchor="middle" x="126.5" y="-75" font-family="inter" font-size="10.00" fill="#67bc6b">&quot;timespan&quot;, &quot;time&quot; or implicit</text>
</g>
<!-- formatterName&#45;&gt;smartString -->
<g id="edge2" class="edge">
<title>formatterName&#45;&gt;smartString:name</title>
<path fill="none" stroke="#2196f3" stroke-width="1.5" d="M126.5,-71.91C126.5,-62.83 126.5,-48.86 126.5,-35.25"/>
<polygon fill="#2196f3" stroke="#2196f3" stroke-width="1.5" points="130,-35 126.5,-25 123,-35 130,-35"/>
</g>
<!-- formatterOptions -->
<g id="node4" class="node">
<title>formatterOptions</title>
<text text-anchor="middle" x="241.5" y="-86" font-family="inter" font-size="10.00" fill="#eb417a">Time span</text>
<text text-anchor="middle" x="241.5" y="-75" font-family="inter" font-size="10.00" fill="#eb417a">format options</text>
</g>
<!-- formatterOptions&#45;&gt;smartString -->
<g id="edge3" class="edge">
<title>formatterOptions&#45;&gt;smartString:options</title>
<path fill="none" stroke="#2196f3" stroke-width="1.5" d="M208,-72.26C189.66,-64.99 169.56,-53.12 164,-35.03"/>
<polygon fill="#2196f3" stroke="#2196f3" stroke-width="1.5" points="167.44,-34.37 162.5,-25 160.51,-35.41 167.44,-34.37"/>
</g>
</g>
</svg>