salat-first
Version:
Islamic prayer times calculation with special support for Moroccan methods and Maliki madhab
69 lines (68 loc) • 2.58 kB
TypeScript
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;