@hatijs/helper
Version:
Node.js library, which has increased usability in @hatijs/core library.
160 lines (159 loc) • 4.24 kB
TypeScript
import { constant } from '.';
declare type Mapped<N extends number, Result extends Array<unknown> = []> = Result['length'] extends N ? Result : Mapped<N, [...Result, Result['length']]>;
export declare const position: (tjdUT: number, geoLon: number, geoLat: number) => {
getHouse: (hsys: keyof typeof constant.HOUSE_SYSTEM_SYMBOL, dodecatemoria?: boolean) => (name: "ASCENDANT" | "MC" | "ARMC" | "VERTEX" | "EQUATORIALASCENDANT" | "KOCHCOASCENDANT" | "MUNKASEYCOASCENDANT" | "MUNKASEYPOLARASCENDANT") => {
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
} | {
dodecatemoria: {
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
};
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
};
getHouses: (hsys: keyof typeof constant.HOUSE_SYSTEM_SYMBOL, dodecatemoria?: boolean) => (number: Mapped<12>[number]) => {
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
} | {
dodecatemoria: {
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
};
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
};
getPlanet: (name: keyof typeof constant.PLANET, dodecatemoria?: boolean) => {
name: string;
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
latitude: number;
rectAscension: number;
declination: number;
};
speed: {
absolute: {
longitude: number;
latitude: number;
};
relative: {
longitude: number;
};
};
} | {
dodecatemoria: {
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
};
name: string;
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
latitude: number;
rectAscension: number;
declination: number;
};
speed: {
absolute: {
longitude: number;
latitude: number;
};
relative: {
longitude: number;
};
};
};
getLot: (name: keyof typeof constant.LOT, dodecatemoria?: boolean) => {
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
} | {
dodecatemoria: {
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
};
constellation: {
name: string;
};
position: {
longitude: {
absolute: number;
relative: number;
};
};
};
};
export {};