Idris2Doc : IotaTime.Pattern.Calendar

IotaTime.Pattern.Calendar

(source)

Definitions

dataPatternMonthNameSource : Nat->Type
  Selects whether locale-backed patterns use the locale's twelve Gregorian
month names or the selected calendar's canonical names.

Totality: total
Visibility: public export
Constructors:
GregorianLocaleMonthNames : (0_ : monthCount=12) ->PatternMonthNameSourcemonthCount
CanonicalCalendarMonthNames : PatternMonthNameSourcemonthCount
interfaceCalendarPattern : Type->Type
  Calendar-specific projection and runtime refinement used by date patterns.

Parameters: calendar
Constraints: Calendar calendar
Methods:
patternMonthCount : Nat
patternMonthNames : VectpatternMonthCountString
patternMonthAbbreviations : VectpatternMonthCountString
patternMonthNameSource : PatternMonthNameSourcepatternMonthCount
patternMonthIndex : CalendarDatecalendar->FinpatternMonthCount
patternWeekdayIndex : CalendarDatecalendar->Fin7
refinePatternDate : Integer->Integer->Integer->EitherPatternError (CalendarDatecalendar)

Implementations:
CalendarPatternGregorian
CalendarPatternJulian
CalendarPatternCoptic
KnownIslamicLeapPatternpattern=>CalendarPattern (Islamicpattern)
KnownIslamicLeapPatternpattern=>CalendarPattern (CivilIslamicpattern)
CalendarPatternPersian
CalendarPattern (ArithmeticPersianrule)
KnownHebrewNumberingnumbering=>CalendarPattern (Hebrewnumbering)
patternMonthCount : CalendarPatterncalendar=>Nat
Totality: total
Visibility: public export
patternMonthNames : {auto__con : CalendarPatterncalendar} ->VectpatternMonthCountString
Totality: total
Visibility: public export
patternMonthAbbreviations : {auto__con : CalendarPatterncalendar} ->VectpatternMonthCountString
Totality: total
Visibility: public export
patternMonthNameSource : {auto__con : CalendarPatterncalendar} ->PatternMonthNameSourcepatternMonthCount
Totality: total
Visibility: public export
patternMonthIndex : {auto__con : CalendarPatterncalendar} ->CalendarDatecalendar->FinpatternMonthCount
Totality: total
Visibility: public export
patternWeekdayIndex : {auto__con : CalendarPatterncalendar} ->CalendarDatecalendar->Fin7
Totality: total
Visibility: public export
refinePatternDate : {auto__con : CalendarPatterncalendar} ->Integer->Integer->Integer->EitherPatternError (CalendarDatecalendar)
Totality: total
Visibility: public export