Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Tbls.TypesSourceShared domain types for the tbls pipeline.
Cell span. Version 1 requires columns = 1 and rows = 1.
A table cell. Contains no rendering or backend-specific information.
Inferred column type. Determined by Infer; independent of output backend. Null cells do not participate in type inference.
Computed layout for one column. width is the Unicode display width of the widest cell in the column, including the header.
type column_metadata = {label : string option;inferred_type : column_type;layout : column_layout;}Per-column metadata produced by Analyze. One record per column.
A cell after formatting. text is the display string; semantic_type drives alignment inference and may be discarded after layout.
Expected failures across the pipeline. Always returned as result values; never raised as exceptions.
Pretty-printers for use with Alcotest.testable.