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

    Interface ReferenceTransitEvent

    Reference transit event for validation

    interface ReferenceTransitEvent {
        name: string;
        description: string;
        source: string;
        natal: { longitude: number; zodiacPosition: string };
        transit: {
            body: CelestialBody;
            aspectType: AspectType;
            exactDate: { year: number; month: number; day: number };
            dateTolerance: number;
        };
        natalSource?: {
            name: string;
            roddenRating: "A"
            | "B"
            | "C"
            | "AA"
            | "DD"
            | "X";
        };
    }
    Index

    Properties

    name: string

    Human-readable name

    description: string

    Description of the event

    source: string

    Data source

    natal: { longitude: number; zodiacPosition: string }

    Natal position data

    Type Declaration

    • longitude: number

      Longitude in degrees (0-360)

    • zodiacPosition: string

      For reference: sign and degree

    transit: {
        body: CelestialBody;
        aspectType: AspectType;
        exactDate: { year: number; month: number; day: number };
        dateTolerance: number;
    }

    Transit data

    Type Declaration

    • body: CelestialBody

      Transiting body

    • aspectType: AspectType

      Aspect type

    • exactDate: { year: number; month: number; day: number }

      Expected exact date

    • dateTolerance: number

      Tolerance in days for date matching

    natalSource?: {
        name: string;
        roddenRating: "A" | "B" | "C" | "AA" | "DD" | "X";
    }

    Optional: natal chart source (for celebrity events)