Documentation
advantages
type support

💪 Powerful Type Support

Existing libraries that handled Hangul lacked type support, preventing you from fully enjoying the benefits of type safety. es-hangul is written in TypeScript, providing a powerful type system.
This enhances code safety and maintainability while preventing errors that may occur during the development process. Additionally, using es-hangul clearly defines function input and output types, improving code readability and boosting development efficiency through IDE auto-completion features.
Choose es-hangul for stable and efficient Hangul processing!



Comparison of the type systems of es-hangul, josa, and hangul-js
Libraryes-hanguljosahangul-js
LanguageTypeScriptJavaScriptJavaScript
TypeScript support status✅ (100% Supported)⚠️ (Supported by third-party)⚠️ (Partially Supported)
Provide a strong type system✅ (100% Supported)⚠️ (Partially Supported)⚠️ (Partially Supported)
Offer clear input/output types✅ (100% Supported)⚠️ (Partially Supported)❌ (Unsupported)
Regular type updates✅ (100% Supported)❌ (Unsupported)❌ (Unsupported)
Support IDE auto-completion✅ (100% Supported)⚠️ (Partially Supported)❌ (Unsupported)
The powerful type system of es-hangul