UNPKG

@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
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;