UNPKG

@hebcal/solar-calc

Version:

A sunrise/sunset/moonrise/moonset calculator - fork

29 lines (27 loc) 918 B
import Sun from './sun'; export default class SolarCalc { date: Date; latitude: number; longitude: number; sun: Sun; readonly solarNoon: Date; readonly sunrise: Date | "error"; readonly sunset: Date | "error"; readonly sunriseEnd: Date | "error"; readonly sunsetStart: Date | "error"; readonly civilDawn: Date | "error"; readonly dawn: Date | "error"; readonly civilDusk: Date | "error"; readonly dusk: Date | "error"; readonly nauticalDawn: Date | "error"; readonly nauticalDusk: Date | "error"; readonly nightStart: Date | "error"; readonly astronomicalDusk: Date | "error"; readonly astronomicalDawn: Date | "error"; readonly nightEnd: Date | "error"; readonly goldenHourStart: Date | "error"; readonly goldenHourEnd: Date | "error"; readonly lunarDistance: number; readonly lunarIlluminosity: number; constructor(date: Date, latitude: number, longitude: number); }