module Data.Text.ParagraphLayout.Internal.ProtoRun (ProtoRun (..)) where import Data.Text.Glyphize (Direction) import Data.Text.ParagraphLayout.Internal.Script import Data.Text.ParagraphLayout.Internal.Zipper -- | Intermediate structure for creating -- `Data.Text.ParagraphLayout.Internal.Run.Run` values. data ProtoRun = ProtoRun { zipper :: Zipper , direction :: Maybe Direction , script :: ScriptCode }