Idris2Doc : Hedgehog.Internal.Config

Hedgehog.Internal.Config

(source)

Definitions

data UseColor : Type
  Whether to render output using ANSI colors or not.

Totality: total
Visibility: public export
Constructors:
DisableColor : UseColor
EnableColor : UseColor

Hints:
Eq UseColor
Ord UseColor
Show UseColor
data Verbosity : Type
  How verbose should the report output be.

Totality: total
Visibility: public export
Constructors:
Quiet : Verbosity
Normal : Verbosity

Hints:
Eq Verbosity
Ord Verbosity
Show Verbosity
interface HasConfig : (Type -> Type) -> Type
  Defines points of an global configuration for a Hedgehog run

Parameters: m
Constructor: 
MkHasConfig

Methods:
detectColor : m UseColor
detectVerbosity : m Verbosity

Implementation: 
HasIO io => HasConfig io
detectColor : HasConfig m => m UseColor
Totality: total
Visibility: public export
detectVerbosity : HasConfig m => m Verbosity
Totality: total
Visibility: public export
resolveColor : HasConfig m => Applicative m => Maybe UseColor -> m UseColor
Totality: total
Visibility: export
resolveVerbosity : HasConfig m => Applicative m => Maybe Verbosity -> m Verbosity
Totality: total
Visibility: export
DefaultConfig : Applicative m => HasConfig m
  Uses the most conservative configuration

This implementation is applicable for any applicative context,
including pure ones.

Totality: total
Visibility: export