A simple utility for hangul jamo
$ npm install jamo
`함수 목록
$3
첫가끝 자모의 초/중/종성을 인수 목록 또는 단일/이중 배열로 받아 한글 음절로 합성한다.`javascript
jamo.compose('ᄒ', 'ᅡ', 'ᆫ') // '한'
jamo.compose(['ᄀ', 'ᅳ', 'ᆯ']) // '글'
jamo.compose([['ᄌ', 'ᅡ'], ['ᄆ', 'ᅩ']]) // '자모'
`$3
호환성 자모의 초/중/종성을 인수 목록 또는 단일/이중 배열로 받아 한글 음절로 합성한다.`javascript
jamo.composeWithCompat('ㅎ', 'ㅏ', 'ㄴ') // '한'
jamo.composeWithCompat(['ㄱ', 'ㅡ', 'ㄹ']) // '글'
jamo.composeWithCompat([['ㅈ', 'ㅏ'], ['ㅁ', 'ㅗ']]) // '자모'
`$3
한글 음절을 받아 첫가끝 자모의 초/중/종성의 배열로 분해한다.`javascript
jamo.decompose('한') // [['ᄒ', 'ᅡ', 'ᆫ']]
jamo.decompose('글') // [['ᄀ', 'ᅳ', 'ᆯ']]
jamo.decompose('자모') // [['ᄌ', 'ᅡ'], ['ᄆ', 'ᅩ']]
`$3
한글 음절을 받아 호환성 자모의 배열로 분해한다.`javascript
jamo.decomposeAsCompat('한') // [['ㅎ', 'ㅏ', 'ㄴ']]
jamo.decomposeAsCompat('글') // [['ㄱ', 'ㅡ', 'ㄹ']]
jamo.decomposeAsCompat('자모') // [['ㅈ', 'ㅏ'], ['ㅁ', 'ㅗ']]
`$3
호환용 자음을 받아 이에 해당하는 첫가끝 자모의 초성으로 돌려준다.`javascript
jamo.getChoseongFromCompat('ㄱ') // 'ᄀ' (0x3131 → 0x1100)
`$3
호환용 모음을 받아 이에 해당하는 첫가끝 자모의 중성으로 돌려준다.`javascript
jamo.getJungseongFromCompat('ㅏ') // 'ᅡ' (0x314F → 0x1161)
`$3
호환용 자음을 받아 이에 해당하는 첫가끝 자모의 종성으로 돌려준다.`javascript
jamo.getJongseongFromCompat('ㄱ') // 'ᆨ' (0x314E → 0x11A8)
``