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

    Interface TransitTiming

    Complete timing information for a transit.

    This captures the full lifecycle of a transit including:

    • When it enters orb
    • All exact passes (may be multiple due to retrograde)
    • When it leaves orb
    interface TransitTiming {
        transit: Transit;
        enterOrbJD: number;
        enterOrbDate: TransitDate;
        exactJDs: number[];
        exactDates: TransitDate[];
        leaveOrbJD: number;
        leaveOrbDate: TransitDate;
        durationDays: number;
        exactPasses: number;
        hasRetrogradePass: boolean;
    }
    Index

    Properties

    transit: Transit

    The base transit information

    enterOrbJD: number

    Julian Date when entering orb

    enterOrbDate: TransitDate

    Calendar date when entering orb

    exactJDs: number[]

    Julian Date(s) when exact (multiple if retrograde transit)

    exactDates: TransitDate[]

    Calendar dates when exact

    leaveOrbJD: number

    Julian Date when leaving orb

    leaveOrbDate: TransitDate

    Calendar date when leaving orb

    durationDays: number

    Total duration in days

    exactPasses: number

    Number of exact passes (1 = direct only, 3 = typical retrograde)

    hasRetrogradePass: boolean

    Whether transit includes retrograde period