UNPKG

chinese-baby-names

Version:
87 lines (86 loc) 4.18 kB
/** * 总格数理(81数理) * 总格数理(81数理)是日本人熊崎健翁依据姓名的笔画数和一定规则建立起来天格、地格、人格、总格、外格等五格数理关系,并以其所谓的81数理,来推算人的各方面运势。 * @description * 姓名学数理包括天格、人格、地格、外格、总格的五格。 * 人格:又称主格,是姓名的中心点,主管人一生命运。 * 总格:又称后运,是后半生的命运,影响中年到老年。 * 天、人、地三才:暗示健康、生活是否顺利。 * 数理来自姓名笔画,由数字组成,81个数为一个整单位,每个数字都属于一个五行。 */ interface Wuge { tian: number; ren: number; di: number; zong: number; wai: number; } interface SancaiWuge extends Wuge { renStrokeType: string; diStrokeType: string; zongStrokeType: string; waiStrokeType: string; sancai: string; sancaiType: string; } /** * 计算一个人的三才五格 * @param surname 姓氏 * @param name 名称 */ export declare function calcSancaiWuge(surname: string, name: string): SancaiWuge; /** * 计算一个人的五格 * * @param xing1Stroke 姓1笔画 * @param xing2Stroke 姓2笔画 * @param _ming1Stroke 名1笔画 * @param _ming2Stroke 名2笔画 */ export declare function calcWuge(xing1Stroke: number, xing2Stroke: number, ming1Stroke: number, ming2Stroke: number): Wuge; /** * 天格:单姓的天格是“单姓笔画+1”,复姓的天格是“复姓笔画数相加” * @param xing1Stroke 姓1笔画 * @param xing2Stroke 姓2笔画 * @param _ming1Stroke 名1笔画 * @param _ming2Stroke 名2笔画 * @see {@link https://baike.baidu.com/item/%E6%80%BB%E6%A0%BC%E6%95%B0%E7%90%86/1815675?fromtitle=81%E6%95%B0%E7%90%86&fromid=23720201&fr=aladdin} */ export declare function getTianGe(xing1Stroke: number, xing2Stroke: number, _ming1Stroke: number, _ming2Stroke: number): number; /** * 单姓的人格是“姓的笔画数+名(第一字)的笔画数”,复姓的人格数理是“复姓的第二个字笔画+名的第一个字笔画”; * @param xing1Stroke 姓1笔画 * @param xing2Stroke 姓2笔画 * @param ming1Stroke 名1笔画 * @param _ming2Stroke 名2笔画 * @see {@link https://baike.baidu.com/item/%E6%80%BB%E6%A0%BC%E6%95%B0%E7%90%86/1815675?fromtitle=81%E6%95%B0%E7%90%86&fromid=23720201&fr=aladdin} */ export declare function getRenGe(xing1Stroke: number, xing2Stroke: number, ming1Stroke: number, _ming2Stroke: number): number; /** * 双名的地格是“名字的笔画数相加”,单名的地格是“名的笔画数+1”。 * @param _xing1Stroke 姓1笔画 * @param _xing2Stroke 姓2笔画 * @param ming1Stroke 名1笔画 * @param ming2Stroke 名2笔画 * @see {@link https://baike.baidu.com/item/%E6%80%BB%E6%A0%BC%E6%95%B0%E7%90%86/1815675?fromtitle=81%E6%95%B0%E7%90%86&fromid=23720201&fr=aladdin} */ export declare function getDiGe(_xing1Stroke: number, _xing2Stroke: number, ming1Stroke: number, ming2Stroke: number): number; /** * 总格:总格是“姓名笔画数的总和”。 * @param xing1Stroke 姓1笔画 * @param xing2Stroke 姓2笔画 * @param ming1Stroke 名1笔画 * @param ming2Stroke 名2笔画 * @see {@link https://baike.baidu.com/item/%E6%80%BB%E6%A0%BC%E6%95%B0%E7%90%86/1815675?fromtitle=81%E6%95%B0%E7%90%86&fromid=23720201&fr=aladdin} */ export declare function getZongGe(xing1Stroke: number, xing2Stroke: number, ming1Stroke: number, ming2Stroke: number): number; /** * 单姓“姓名总格减去人格之差再加1”;复姓“将姓名总格减去人格之差”即为外格。 * 单姓单名的外格为2,复姓单名的外格为“总格数理-人格数理+1”。 * @param xing1Stroke 姓1笔画 * @param xing2Stroke 姓2笔画 * @param _ming1Stroke 名1笔画 * @param ming2Stroke 名2笔画 * @see {@link https://baike.baidu.com/item/%E6%80%BB%E6%A0%BC%E6%95%B0%E7%90%86/1815675?fromtitle=81%E6%95%B0%E7%90%86&fromid=23720201&fr=aladdin} */ export declare function getWaiGe(xing1Stroke: number, xing2Stroke: number, _ming1Stroke: number, ming2Stroke: number): number; export {};