qwerty-dubeolsik
Version:
⌨ This library allows you to easily convert Korean keys to English or English keys to Korean on a QWERTY keyboard.
45 lines (43 loc) • 1.25 kB
TypeScript
/**
* unicodeKoreanChars
* [!] 키 = 분리된 문자(NFKD), 값 = 완성된 문자
* [!] key = decomposed character(NFKD), value = composed character
*/
declare const unicodeKoreanChars: Record<string, string>;
/**
* qwertyKorKeys
*/
declare const qwertyKorKeys: Record<string, string>;
/**
* qwertyEngKeys
*/
declare const qwertyEngKeys: Record<string, string>;
/**
* initialConsonants
* [!] 키 = 종성, 값 = 초성
* [!] key = final consonant, value = initial consonant
*/
declare const initialConsonants: Record<string, string>;
/**
* finalConsonants
* [!] 키 = 초성, 값 = 종성
* [!] key = initial consonant, value = final consonant
*/
declare const finalConsonants: Record<string, string>;
/**
* checkConsonant
*/
declare const checkConsonant: (char: string) => boolean;
/**
* convertEngKeyToKorKey
*/
declare const convertEngKeyToKorKey: (engChar: string) => string;
/**
* convertEngToKor
*/
declare const convertEngToKor: (engString: string) => string;
/**
* convertKorToEng
*/
declare const convertKorToEng: (korString: string) => string;
export { checkConsonant, convertEngKeyToKorKey, convertEngToKor, convertKorToEng, finalConsonants, initialConsonants, qwertyEngKeys, qwertyKorKeys, unicodeKoreanChars };