ansiform-1.0.0.1: 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