dzen-dhall-1.0.0: dhall/types/Carrier.dhall
let AbsolutePosition = ./AbsolutePosition.dhall
let Address = ./Address.dhall
let Assertion = ./Assertion.dhall
let Button = ./Button.dhall
let Color = ./Color.dhall
let Check = ./Check.dhall
let Direction = ./Direction.dhall
let Hook = ./Hook.dhall
let Image = ./Image.dhall
let Marquee = ./Marquee.dhall
let Padding = ./Padding.dhall
let Plugin = ./Plugin.dhall
let Position = ./Position.dhall
let Slider = ./Slider.dhall
let Source = ./Source.dhall
let StateMap = ./StateMap.dhall
let Transition = ./Transition.dhall
let Variable = ./Variable.dhall
let Carrier
: ∀(Bar : Type) → Type
= λ(Bar : Type)
→ { text :
Text → Bar
, markup :
Text → Bar
, join :
List Bar → Bar
, fg :
Color → Bar → Bar
, bg :
Color → Bar → Bar
, i :
Image → Bar
, r :
Natural → Natural → Bar
, ro :
Natural → Natural → Bar
, c :
Natural → Bar
, co :
Natural → Bar
, p :
Position → Bar → Bar
, pa :
AbsolutePosition → Bar → Bar
, ca :
Button → Text → Bar → Bar
, ib :
Bar → Bar
, slider :
Slider → List Bar → Bar
, marquee :
Marquee → Bar → Bar
, pad :
Natural → Padding → Bar → Bar
, trim :
Natural → Direction → Bar → Bar
, source :
Source → Bar
, plug :
Plugin → Bar
, automaton :
Address → List Transition → StateMap Bar → Bar
, check :
Text → Assertion → Bar
, define :
Variable → Text → Bar
, scope :
Bar → Bar
}
in Carrier