pretty-relative-time-0.3.0.0: Pretty relative time
Safe HaskellNone
LanguageHaskell2010

Text.Time.Pretty

Synopsis

Documentation

Helper Types

data TimeAgo Source #

Instances

Instances details
Eq TimeAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

Methods

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

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

Show TimeAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

Generic TimeAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

Associated Types

type Rep TimeAgo :: Type -> Type #

Methods

from :: TimeAgo -> Rep TimeAgo x #

to :: Rep TimeAgo x -> TimeAgo #

Validity TimeAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

type Rep TimeAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

type Rep TimeAgo = D1 ('MetaData "TimeAgo" "Text.Time.Pretty.TimeAgo" "pretty-relative-time-0.3.0.0-GryKipa7fbpIc5GP7KFtxY" 'False) (C1 ('MetaCons "TimeAgo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "timeAgoSign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Ordering) :*: (S1 ('MetaSel ('Just "timeAgoDaysAgo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DaysAgo) :*: S1 ('MetaSel ('Just "timeAgoHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: (S1 ('MetaSel ('Just "timeAgoMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "timeAgoSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "timeAgoPicoSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))))

data DaysAgo Source #

Instances

Instances details
Eq DaysAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

Methods

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

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

Show DaysAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

Generic DaysAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

Associated Types

type Rep DaysAgo :: Type -> Type #

Methods

from :: DaysAgo -> Rep DaysAgo x #

to :: Rep DaysAgo x -> DaysAgo #

Validity DaysAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

type Rep DaysAgo Source # 
Instance details

Defined in Text.Time.Pretty.TimeAgo

type Rep DaysAgo = D1 ('MetaData "DaysAgo" "Text.Time.Pretty.TimeAgo" "pretty-relative-time-0.3.0.0-GryKipa7fbpIc5GP7KFtxY" 'False) (C1 ('MetaCons "DaysAgo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "daysAgoSign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Ordering) :*: S1 ('MetaSel ('Just "daysAgoYears") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "daysAgoMonths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "daysAgoWeeks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "daysAgoDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))))

Rendering

Constants