UNPKG

hanja

Version:

Sino-Korean, aka Hanja, Utilities for Korean Language Processing

14 lines (13 loc) 478 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStrokes = void 0; const hanjaTable = require("./data/hoek.json"); function getStrokes(hanja, format = '12345') { const strokes = hanjaTable[hanja] || undefined; if (!strokes) return undefined; if (format === '12345') return strokes; return [...strokes].map(ch => format[ch.charCodeAt(0) - '0'.charCodeAt(0) - 1]).join(''); } exports.getStrokes = getStrokes;