Celestine API Documentation - v0.2.0
    Preparing search index...

    Interface TransitingBody

    A transiting (current position) celestial body.

    Contains the current position and motion of a celestial body. The longitudeSpeed is essential for determining transit phase (applying/separating).

    interface TransitingBody {
        name: string;
        body: CelestialBody;
        longitude: number;
        longitudeSpeed: number;
        isRetrograde: boolean;
        signIndex?: number;
    }
    Index

    Properties

    name: string

    Body identifier

    Celestial body enum value

    longitude: number

    Current ecliptic longitude (0-360°)

    longitudeSpeed: number

    Daily motion in longitude (degrees/day, negative if retrograde)

    isRetrograde: boolean

    Whether currently in retrograde motion

    signIndex?: number

    Optional: current zodiac sign index (0-11)