View Source Azan.FajrTime (AzanEx v0.1.0)

Documentation for FajrTime.

Link to this section Summary

Link to this section Types

@type t() :: %Azan.FajrTime{
  calculation_parameter: Azan.CalculationParameter.t() | nil,
  date: Date.t() | nil,
  latitude: number() | nil,
  night: number() | nil,
  solar_time: Azan.SolarTime.t() | nil,
  sunrise_time: DateTime.t() | nil
}

Link to this section Functions

Link to this function

adjust(datetime, calculation_parameter)

View Source
Link to this function

consider_latitude_and_method(fajr_time, night, arg3, latitude)

View Source
@spec consider_latitude_and_method(DateTime.t(), number(), atom(), number()) ::
  DateTime.t()
Link to this function

find(solar_time, sunrise_time, night, latitude, date, calculation_parameter)

View Source
Link to this function

naive_fajr_time(solar_time, fajr_angle, date)

View Source
Link to this function

naive_or_safe_fajr(naive_fajr_time, safe_fajr_time)

View Source