Dignity information including state, strength, and description
// Mars in Aries: Domicile
const marsAries = getPlanetaryDignity(Planet.Mars, Sign.Aries);
// marsAries.state = DignityState.Domicile
// marsAries.strength = +5
// Mars in Libra: Detriment (opposite Aries)
const marsLibra = getPlanetaryDignity(Planet.Mars, Sign.Libra);
// marsLibra.state = DignityState.Detriment
// marsLibra.strength = -5
Get planetary dignity for a planet in a given sign
Determines the essential dignity state of a planet based on the sign it occupies. Checks in order: domicile, detriment, exaltation, fall, then defaults to peregrine.
Dignity hierarchy: