lib/zen/src/diagram/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 pub const ascii = @import("ascii/root.zig");
2 pub const bounds = @import("bounds.zig");
3 pub const category = @import("category.zig");
4 pub const document = @import("document/root.zig");
5 pub const domain = @import("domain.zig");
6 pub const dsl = @import("dsl.zig");
7 pub const ego = @import("ego/root.zig");
8 pub const limits = @import("limits.zig");
9 pub const model = @import("model.zig");
10 pub const space = @import("space.zig");
11 pub const spec = @import("spec.zig");
12 pub const stack = @import("stack.zig");
13
14 pub const Bar = spec.Bar;
15 pub const Box = spec.Box;
16 pub const ChannelMark = spec.ChannelMark;
17 pub const ChannelMarkKind = spec.ChannelMarkKind;
18 pub const DataRow = spec.DataRow;
19 pub const DataValue = spec.DataValue;
20 pub const Document = document.Document;
21 pub const Edge = spec.Edge;
22 pub const Field = spec.Field;
23 pub const Frame = spec.Frame;
24 pub const Mark = spec.Mark;
25 pub const Point = spec.Point;
26 pub const Rule = spec.Rule;
27 pub const Scale = spec.Scale;
28 pub const ScaleKind = spec.ScaleKind;
29 pub const Scales = spec.Scales;
30 pub const Stack = spec.Stack;
31 pub const Text = spec.Text;
32 pub const Transform = spec.Transform;
33 pub const XValue = spec.XValue;
34
35 pub const AsciiOptions = ascii.Options;
36 pub const AsciiRenderLimits = ascii.RenderLimits;
37 pub const AsciiRenderPlan = ascii.RenderPlan;
38 pub const AsciiRenderCapacity = ascii.RenderCapacity;
39 pub const AsciiRenderStorage = ascii.RenderStorage;
40 pub const AsciiRenderStatus = ascii.RenderStatus;
41 pub const AsciiRenderExhaustion = ascii.RenderExhaustion;
42 pub const AsciiRenderError = ascii.RenderError;
43 pub const AsciiRendered = ascii.Rendered;
44 pub const DocumentLimits = document.Limits;
45 pub const DocumentPlan = document.Plan;
46 pub const DocumentCapacity = document.Capacity;
47 pub const DocumentCapacityError = document.CapacityError;
48 pub const DocumentStorage = document.Storage;
49 pub const DocumentStatus = document.Status;
50 pub const DocumentExhaustion = document.Exhaustion;
51 pub const DocumentError = document.Error;
52 pub const Figure = dsl.Figure;
53 pub const Layer = dsl.Layer;
54 pub const Row = dsl.Row;
55 pub const Value = dsl.Value;
56
57 pub const bar = dsl.bar;
58 pub const boolean = dsl.boolean;
59 pub const box = dsl.box;
60 pub const edge = dsl.edge;
61 pub const field = dsl.field;
62 pub const figure = dsl.figure;
63 pub const label = dsl.label;
64 pub const layer = dsl.layer;
65 pub const number = dsl.number;
66 pub const point = dsl.point;
67 pub const row = dsl.row;
68 pub const rule = dsl.rule;
69 pub const stackTransform = dsl.stack;
70 pub const text = dsl.text;
71
72 pub const parse = document.parse;
73 pub const renderAscii = ascii.renderJsonl;
74 pub const renderAsciiOwned = ascii.renderOwned;
75 pub const renderAsciiDocument = ascii.render;