UNPKG

@observerly/astrometry

Version:

observerly's lightweight, zero-dependency, type safe astrometry library written in Typescript for calculating the position of celestial objects in the sky.

74 lines (73 loc) 1.93 kB
/*****************************************************************************************************************/ /*****************************************************************************************************************/ export declare class DateTime extends Date { /** * * @returns the International Atomic Time (TAI) of the given date. * */ getInternationalAtomicTime(): number; /** * * @returns the International Atomic Time (TAI) of the given date. * */ getTAI(): number; /** * * @returns the Terrestrial Time (TT) of the given date. * */ getTerrestrialTime(): number; /** * * @returns the Terrestrial Time (TT) of the given date. * */ getTT(): number; getGlobalPositioningSystemTime(): number; getGPS(): number; /** * * * @returns Julian Date as number - the Julian Date (JD) of the given date. * */ getJulianDate(): number; /** * * * @returns Julian Date as number - the Julian Date (JD) of the given date. * */ getJD(): number; /** * * * @returns Modified Julian Date as number - the Modified Julian Date (MJD) of the given date. * */ getModifiedJulianDate(): number; /** * * * @returns Modified Julian Date as number - the Modified Julian Date (MJD) of the given date. * */ getMJD(): number; /** * * * @returns Heliocentric Julian Date as number - the Heliocentric Julian Date (HJD) of the given date. * */ getHeliocentricJulianDate(): number; /** * * * @returns Heliocentric Julian Date as number - the Heliocentric Julian Date (HJD) of the given date. * */ getHJD(): number; } /*****************************************************************************************************************/