@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
TypeScript
/*****************************************************************************************************************/
/*****************************************************************************************************************/
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;
}
/*****************************************************************************************************************/