Add typedoc and typedoc-plugin-markdown as devDependencies. Add typedoc.json config targeting src/index.ts with markdown output to .github/wiki/api. Add docs script to package.json. Generate initial API reference pages. Part of T-E8-03 — TypeDoc automation for all 12 JS/TS packages.
2.8 KiB
moon-sighting / MoonVisibilityEstimate
Interface: MoonVisibilityEstimate
Defined in: types.ts:246
Kernel-free Odeh-based crescent visibility estimate from getMoonVisibilityEstimate(). Computed via Meeus Ch. 47 approximation at the given observation time. For DE442S-quality results, use getMoonSightingReport().
Properties
ARCL
ARCL:
number
Defined in: types.ts:261
Arc of light (Sun-Moon elongation) in degrees
ARCV
ARCV:
number
Defined in: types.ts:263
Arc of vision (Moon airless altitude minus Sun airless altitude) in degrees
description
description:
string
Defined in: types.ts:255
Human-readable zone description
isApproximate
isApproximate:
true
Defined in: types.ts:269
Always true: computed via Meeus approximation, not DE442S
isVisibleNakedEye
isVisibleNakedEye:
boolean
Defined in: types.ts:257
True for zone A
isVisibleWithOpticalAid
isVisibleWithOpticalAid:
boolean
Defined in: types.ts:259
True for zones A and B
moonAboveHorizon
moonAboveHorizon:
boolean
Defined in: types.ts:267
True when Moon is above the horizon at the given time
V
V:
number
Defined in: types.ts:251
Odeh V parameter: V = ARCV − f(W). Positive = crescent exceeds minimum visibility threshold.
W
W:
number
Defined in: types.ts:265
Topocentric crescent width in arc minutes
zone
zone:
OdehZone
Defined in: types.ts:253
Visibility zone A through D