napkin-0.5.14
Copyright(c) Soostone Inc 2020
LicenseAllRightsReserved
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Spec.CliReporter

Description

 
Synopsis

Documentation

type Success = Bool #

data State #

Instances

Instances details
Show State # 
Instance details

Defined in Napkin.Spec.CliReporter

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

Eq State # 
Instance details

Defined in Napkin.Spec.CliReporter

Methods

(==) :: State -> State -> Bool #

(/=) :: State -> State -> Bool #

data UIName #

Unique names for user interface elements necessary for brick.

Instances

Instances details
Show UIName # 
Instance details

Defined in Napkin.Spec.CliReporter

Eq UIName # 
Instance details

Defined in Napkin.Spec.CliReporter

Methods

(==) :: UIName -> UIName -> Bool #

(/=) :: UIName -> UIName -> Bool #

Ord UIName # 
Instance details

Defined in Napkin.Spec.CliReporter

data SpecList #

Constructors

SpecList 

Instances

Instances details
Eq SpecList # 
Instance details

Defined in Napkin.Spec.CliReporter

Ord SpecList # 
Instance details

Defined in Napkin.Spec.CliReporter

data BeforeAfterRenamerRef #

represents table naming before and after renamer processing

cliReporter :: HasBackendQueryStats b => RuntimeEventQueue b -> [BeforeAfterRenamerRef] -> EtaType -> IO Success #

Pump the runtime event queue to display Spec execution progress in the terminal. Returns after all Specs are completed.