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

    Function formatZodiacPosition

    • Format a zodiac position with custom options

      Provides flexible formatting for zodiac positions with various display options.

      Parameters

      • position: ZodiacPosition

        The zodiac position to format

      • options: {
            includeSeconds?: boolean;
            includeSign?: boolean;
            useSymbol?: boolean;
            decimalDegrees?: boolean;
        } = {}

        Formatting options

      Returns string

      Formatted string

      const pos = eclipticToZodiac(15.5125);

      // Default: full format with seconds
      formatZodiacPosition(pos);
      // "15°30'45\" Aries"

      // Without seconds
      formatZodiacPosition(pos, { includeSeconds: false });
      // "15°30' Aries"

      // Decimal degrees
      formatZodiacPosition(pos, { decimalDegrees: true });
      // "15.51° Aries"

      // With symbol instead of name
      formatZodiacPosition(pos, { useSymbol: true });
      // "15°30'45\" ♈"

      // Longitude only (no sign)
      formatZodiacPosition(pos, { includeSign: false });
      // "15°30'45\""