fix: restore ayanamsa state and keep tests hermetic
Independent Staging Quality Gate / validate (push) Successful in 21m34s
Independent Staging Quality Gate / publish (push) Successful in 2m1s

This commit is contained in:
Jesse_Chen
2026-09-03 23:22:50 +08:00
parent 027e4b0827
commit c1e3f32a0f
30 changed files with 227 additions and 53 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ export const AYANAMSA_OPTIONS = [
}>;
export const AYANAMSA_SWITCH_HINT =
"切换只影响之后的新计算;已生成的报告和校正结果保持当时的口径。";
"之后的咨询、报告、星盘库和每日星语会按新岁差算。生时校正目前仍固定按 Raman,之后的版本才会跟着这项设置走。";
export function isAyanamsaName(value: unknown): value is AyanamsaName {
return typeof value === "string" && (AYANAMSA_VALUES as readonly string[]).includes(value);