Baht.js
Convert number to Thai Baht format, but faster & fully typed.
Usage
-
Install with npm or yarn
npm install baht # or yarn add baht
-
Import and use
import { convert } from 'baht'; convert(42); // "สี่สิบสองบาทถ้วน" convert(123.45); // "หนึ่งร้อยยี่สิบสามบาทสี่สิบห้าสตางค์"
Features
- Converts number to Thai Baht formatted string.
- Converts long number (Use string format to prevent precision loss.)
- Supports 2 decimal places (Satangs), for over 2 decimal places it will round down.
- Supports negative number.
Benchmark
Run the benchmark to measure the speed among other libraries.
yarn benchmark
baht (x100000): 4253ms
bahttext (x100000): 4961ms
BAHTTEXT.js (x100000): 5734ms
thai-baht-text (x100000): 10454ms
thai-baht-text-ts (x100000): 9472ms
✨ Done in 35.03s.
Baht.js is the fastest!
LICENSE
MIT