@gitbook/pinyin-pro
Version:
GitBook's fork of pinyin-pro, a fantastic open-source package for turning Chinese characters to pinyin.
33 lines (32 loc) • 1.06 kB
TypeScript
import type { Pattern } from '../common/segmentit';
export declare const InitialList: string[];
export declare const SpecialInitialList: string[];
export declare const SpecialFinalList: string[];
export declare const SpecialFinalMap: {
uān: string;
uán: string;
uǎn: string;
uàn: string;
uan: string;
uē: string;
ué: string;
uě: string;
uè: string;
ue: string;
ūn: string;
ún: string;
ǔn: string;
ùn: string;
un: string;
ū: string;
ú: string;
ǔ: string;
ù: string;
u: string;
};
export declare const doubleFinalList: string[];
export declare function fillPatternNumberDict(arr: Pattern[]): void;
export declare const toneSandhiList: string[];
export declare function processToneSandhi(cur: string, pre: string, next: string): string | undefined;
export declare function processToneSandhiLiao(cur: string, pre: string): "liǎo" | undefined;
export declare function processSepecialPinyin(cur: string, pre: string, next: string): string;