record TimeZoneProviderRep : Type- Totality: total
Visibility: export
Constructor: MkTimeZoneProviderRep : TimeZoneProviderRep -> TimeZoneProviderRep
Projection: .providerRepresentation : TimeZoneProviderRep -> TimeZoneProviderRep
TimeZoneProvider : Type An opaque source of time zones and associated metadata.
Totality: total
Visibility: public exporttimeZoneProvider : IO (Either TzdbError TimeZone) -> (String -> IO (Either TzdbError TimeZone)) -> IO (Either TzdbError TimeZone) -> IO (Either TzdbError (List String)) -> IO (Either TzdbError TzdbMetadata) -> TimeZoneProvider Build a provider from its loading operations.
Totality: total
Visibility: public exportrecord TimeZoneCachePolicyRep : Type- Totality: total
Visibility: export
Constructor: MkTimeZoneCachePolicyRep : TimeZoneCachePolicyRep -> TimeZoneCachePolicyRep
Projection: .cachePolicyRepresentation : TimeZoneCachePolicyRep -> TimeZoneCachePolicyRep
TimeZoneCachePolicy : Type An opaque selection of provider results to cache.
Totality: total
Visibility: public exporttimeZoneCachePolicy : Bool -> Bool -> Bool -> Bool -> TimeZoneCachePolicy Select which successful provider queries are retained in memory.
Totality: total
Visibility: public exportdefaultTimeZoneCachePolicy : TimeZoneCachePolicy Cache named zones, discovery, and metadata while keeping the local zone live.
Totality: total
Visibility: public exportcachedTimeZoneProvider : TimeZoneCachePolicy -> TimeZoneProvider -> IO TimeZoneProvider Wrap a provider in caller-owned caches for selected successful operations.
Totality: total
Visibility: public exportunixTimeZoneProvider : TimeZoneProvider The built-in Unix filesystem provider.
Totality: total
Visibility: public exportsystemTimeZoneProvider : TimeZoneProvider The provider selected for the current operating system.
Totality: total
Visibility: public exportwindowsSnapshotTimeZoneProvider : IO (Either TzdbError TimeZoneProvider) Snapshot the native Windows registry into an immutable provider.
Totality: total
Visibility: public exportutcWith : TimeZoneProvider -> IO (Either TzdbError TimeZone) Load UTC through an explicit provider.
Totality: total
Visibility: public exporttimeZoneWith : TimeZoneProvider -> String -> IO (Either TzdbError TimeZone) Load a named zone through an explicit provider.
Totality: total
Visibility: public exportlocalZoneWith : TimeZoneProvider -> IO (Either TzdbError TimeZone) Load the local zone through an explicit provider.
Totality: total
Visibility: public exportavailableZonesWith : TimeZoneProvider -> IO (Either TzdbError (List String)) Enumerate zones through an explicit provider.
Totality: total
Visibility: public exportmetadataWith : TimeZoneProvider -> IO (Either TzdbError TzdbMetadata) Query version and identifier metadata through an explicit provider.
Totality: total
Visibility: public exportutc : IO (Either TzdbError TimeZone) Load UTC from the platform time-zone database.
Totality: total
Visibility: public exporttimeZone : String -> IO (Either TzdbError TimeZone) Load a named zone from the platform time-zone database.
Totality: total
Visibility: public exportlocalZone : IO (Either TzdbError TimeZone) Load the locally configured platform zone.
Totality: total
Visibility: public exportavailableZones : IO (Either TzdbError (List String)) List every zone available through the platform provider.
Totality: total
Visibility: public exportmetadata : IO (Either TzdbError TzdbMetadata) Query version, aliases, and platform mappings from the system provider.
Totality: total
Visibility: public export