ansiform-0.7.8.5: src/Ansiform/Table.hs
-- | Per-column alignment and truncation for tables.
module Ansiform.Table
( Align(..)
, Borders(..)
, Ellipsis(..)
, ColumnSpec(..)
, TableFormat
, defaultColumnSpec
, defaultTableFormat
, tableFormat
) where
--------------------------------------------------------------------------------
import Ansiform.Internal.Table
-- Builders
--------------------------------------------------------------------------------
-- | Builds a table format from a list of column specifications.
tableFormat :: [ColumnSpec] -> TableFormat
tableFormat = formTableFormat