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

    Interface Transit

    A detected transit aspect between a transiting body and natal point.

    This represents an active transit - a current planetary position forming an aspect to a natal chart position.

    const transit: Transit = {
    transitingBody: 'Saturn',
    natalPoint: 'Sun',
    aspectType: AspectType.Square,
    symbol: '□',
    aspectAngle: 90,
    separation: 88.5,
    deviation: 1.5,
    orb: 2,
    phase: 'applying',
    strength: 25,
    isRetrograde: false,
    };
    interface Transit {
        transitingBody: string;
        transitingBodyEnum: CelestialBody;
        natalPoint: string;
        aspectType: AspectType;
        symbol: string;
        aspectAngle: number;
        separation: number;
        deviation: number;
        orb: number;
        phase: TransitPhase;
        strength: number;
        isRetrograde: boolean;
        isOutOfSign: boolean;
        exactJD?: number;
        exactDate?: TransitDate;
    }
    Index

    Properties

    transitingBody: string

    Transiting body name

    transitingBodyEnum: CelestialBody

    Transiting body enum (for lookups)

    natalPoint: string

    Natal point being aspected

    aspectType: AspectType

    Aspect type

    symbol: string

    Aspect symbol (e.g., '☌', '□', '△')

    aspectAngle: number

    Exact angle for this aspect type (0, 60, 90, 120, 180, etc.)

    separation: number

    Current angular separation between transiting and natal positions

    deviation: number

    Deviation from exact aspect (always positive)

    orb: number

    Orb used for this detection

    Transit phase (applying, exact, or separating)

    strength: number

    Transit strength as percentage (100 = exact, 0 = at orb edge)

    isRetrograde: boolean

    Is transiting body currently retrograde?

    isOutOfSign: boolean

    Is this an out-of-sign (dissociate) aspect?

    exactJD?: number

    Julian Date when exact (populated if timing calculated)

    exactDate?: TransitDate

    Calendar date when exact (populated if timing calculated)