salat-first
Version:
Islamic prayer times calculation with special support for Moroccan methods and Maliki madhab
32 lines (31 loc) • 1.03 kB
TypeScript
/**
* Converts degrees to radians
* @param degrees Angle in degrees
* @returns Angle in radians
*/
export declare function degreesToRadians(degrees: number): number;
/**
* Converts radians to degrees
* @param radians Angle in radians
* @returns Angle in degrees
*/
export declare function radiansToDegrees(radians: number): number;
/**
* Normalizes a value to be within a given scale
* @param value The value to normalize
* @param max The maximum value of the scale
* @returns The normalized value
*/
export declare function normalizeToScale(value: number, max: number): number;
/**
* Unwinds an angle to be between 0 and 360 degrees
* @param angle The angle in degrees
* @returns The unwound angle between 0 and 360 degrees
*/
export declare function unwindAngle(angle: number): number;
/**
* Shifts an angle to be between -180 and 180 degrees
* @param angle The angle in degrees
* @returns The shifted angle between -180 and 180 degrees
*/
export declare function quadrantShiftAngle(angle: number): number;