update index.d.ts

This commit is contained in:
Ali Camarata 2023-11-13 22:39:50 +07:00
parent 6380403cf7
commit d7c449ece7
4 changed files with 27 additions and 10 deletions

View file

@ -15,6 +15,6 @@ All notable changes to this project will be documented in this file.
- Moved timezone to main args and changed default behavior (major) - Moved timezone to main args and changed default behavior (major)
- Updated test cases and readme to reflect new usage (minor) - Updated test cases and readme to reflect new usage (minor)
## [1.3.1] - 2013-11-13 ## [1.3.2] - 2013-11-13
- Major updates to getMoon with own functions - Major updates to getMoon with own functions

27
index.d.ts vendored
View file

@ -1,14 +1,31 @@
// index.d.ts
declare module 'praycalc' { declare module 'praycalc' {
export function getMoon(date: Date): MoonReturnType; export function getMoon(date: Date, latitude?: number, longitude?: number, elevation?: number, temp?: number, pressure?: number, humidity?: number, clouds?: number): MoonDetails;
export function getTimes(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): TimesReturnType; export function getTimes(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): TimesReturnType;
export function calcTimes(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): CalcTimesReturnType; export function calcTimes(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): CalcTimesReturnType;
export function getTimesAll(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): TimesAllReturnType; export function getTimesAll(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): TimesAllReturnType;
export function calcTimesAll(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): CalcTimesAllReturnType; export function calcTimesAll(date: Date, lat: number, lng: number, tz: number, elevation?: number, temperature?: number, pressure?: number): CalcTimesAllReturnType;
interface MoonReturnType { interface MoonPosition {
fraction: number; azimuth: number;
phase: number; altitude: number;
angle: number; distance: number;
parallacticAngle: number;
}
interface MoonIllumination {
fraction: number;
phase: number;
angle: number;
}
interface MoonDetails {
phase: number;
phaseName: string;
phaseSymbol: string;
position: MoonPosition;
illumination: MoonIllumination;
visibility: number;
} }
interface TimesReturnType { interface TimesReturnType {

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "praycalc", "name": "praycalc",
"version": "1.3.1", "version": "1.3.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "praycalc", "name": "praycalc",
"version": "1.3.1", "version": "1.3.2",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"nrel-spa": "^1.2.2", "nrel-spa": "^1.2.2",

View file

@ -1,6 +1,6 @@
{ {
"name": "praycalc", "name": "praycalc",
"version": "1.3.1", "version": "1.3.2",
"description": "Prayer times calculator using nrel-spa and custom formula for Fajr and Isha angles (as well as traditional static angle methods in the All function)", "description": "Prayer times calculator using nrel-spa and custom formula for Fajr and Isha angles (as well as traditional static angle methods in the All function)",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {