chinese-baby-names
Version:
chinese baby names
18 lines (17 loc) • 855 B
TypeScript
/**
*
* @param surname 姓
* @param allowGeneral 是否允许中吉
*/
export declare function getGoodStrokeList(surname: string, allowGeneral: boolean): [number, number][];
/**
* 判断是否姓和名的笔画数计算是否为吉的笔画数
* @param stroke
* @returns
* @description 去掉外格的比对,否则单名单字一直为凶。
* [将姓名按笔画数分成五格:天格、人格、地格、总格、外格。三才是指天、人、地格的五行属性,取相生吉,相克凶。] - 百度百科。
* 所以应该取[天地人]即可。
*/
export declare function isGoodStroke(xing1Stroke: number, xing2Stroke: number, ming1Stroke: number, ming2Stroke: number, allowGeneral: boolean): boolean;
export declare function getStrokeType(stroke: number): string;
export declare function getStrokeNumber(word: string): number;