Files
meihua-yishu/calculator/dist/analysis.d.ts
T
小钰 4ff76822ad feat: 梅花易数 + 梅花心易 算法层 v1.0
- 八卦基础数据(先天数/五行/方位/生克关系)
- 六十四卦完整数据(卦名/卦辞/象辞/吉凶/关键词)
- 体用分析引擎(动爻→体用→五行生克→旺衰判定)
- 变卦/互卦计算
- 三种起卦方式:数字法、时间法、外应法(梅花心易)
- CLI入口:JSON/文本双格式输出
- 断卦分析 prompt + 梅花心易 prompt + 海报版 prompt
- HTML海报模板(古风暗色系)
2026-08-03 07:12:25 +08:00

45 lines
993 B
TypeScript

export interface HuaInput {
method: 'number' | 'time' | 'observation';
numbers?: number[];
question?: string;
observation?: string;
observedTrigrams?: number[];
}
export interface HuaResult {
mainHexagram: {
upper: any;
lower: any;
hexagram: any;
};
tiGua: {
trigram: any;
position: 'upper' | 'lower';
};
yongGua: {
trigram: any;
position: 'upper' | 'lower';
};
dongYao: number;
changedHexagram: any;
mutualHexagram: any;
wuxingAnalysis: {
tiElement: string;
yongElement: string;
relation: string;
verdict: string;
};
wangShuai: {
season: string;
tiWang: boolean;
yongWang: boolean;
analysis: string;
};
meta: {
method: string;
inputNumbers: number[];
question?: string;
timestamp: string;
};
}
export declare function calculateHua(input: HuaInput): HuaResult;