UNPKG

salat-first

Version:

Islamic prayer times calculation with special support for Moroccan methods and Maliki madhab

69 lines (68 loc) 2.58 kB
import { CalculationMethod } from "./index"; import { CalculationParameters } from "../prayers/calculator"; /** * Creates calculation parameters for the Muslim World League method * @returns The calculation parameters */ export declare function getMuslimWorldLeagueParameters(): CalculationParameters; /** * Creates calculation parameters for the Egyptian General Authority of Survey method * @returns The calculation parameters */ export declare function getEgyptianParameters(): CalculationParameters; /** * Creates calculation parameters for the University of Islamic Sciences, Karachi method * @returns The calculation parameters */ export declare function getKarachiParameters(): CalculationParameters; /** * Creates calculation parameters for the Umm al-Qura University, Makkah method * @returns The calculation parameters */ export declare function getUmmAlQuraParameters(): CalculationParameters; /** * Creates calculation parameters for the Dubai method * @returns The calculation parameters */ export declare function getDubaiParameters(): CalculationParameters; /** * Creates calculation parameters for the Qatar method * @returns The calculation parameters */ export declare function getQatarParameters(): CalculationParameters; /** * Creates calculation parameters for the Kuwait method * @returns The calculation parameters */ export declare function getKuwaitParameters(): CalculationParameters; /** * Creates calculation parameters for the Moonsighting Committee method * @returns The calculation parameters */ export declare function getMoonsightingCommitteeParameters(): CalculationParameters; /** * Creates calculation parameters for the North America (ISNA) method * @returns The calculation parameters */ export declare function getNorthAmericaParameters(): CalculationParameters; /** * Creates calculation parameters for the Singapore method * @returns The calculation parameters */ export declare function getSingaporeParameters(): CalculationParameters; /** * Creates calculation parameters for the Tehran method * @returns The calculation parameters */ export declare function getTehranParameters(): CalculationParameters; /** * Creates calculation parameters for the Turkey method * @returns The calculation parameters */ export declare function getTurkeyParameters(): CalculationParameters; /** * Gets parameters for a given calculation method * @param method The calculation method * @returns The calculation parameters */ export declare function getParameters(method: CalculationMethod): CalculationParameters;