liczbyslowniepopolsku
Version:
Nowoczesna biblioteka do zamiany liczb na zapis słowny w języku polskim
72 lines (49 loc) • 1.78 kB
Markdown
Nowoczesna biblioteka TypeScript do konwersji liczb na ich zapis słowny w języku polskim. Wersja 2.0.0 została całkowicie przepisana z wykorzystaniem najnowszych technologii i best practices.
```bash
npm install liczbySlowniepopolsku
yarn add liczbySlowniepopolsku
```
```typescript
import { LiczbySlownie } from 'liczbySlowniepopolsku';
// Podstawowe użycie
const konwerter = new LiczbySlownie();
console.log(konwerter.liczbySlownie(1234)); // "tysiąc dwieście trzydzieści cztery"
console.log(konwerter.kwotaSlownie(1234.56)); // "tysiąc dwieście trzydzieści cztery złote i pięćdziesiąt sześć groszy"
// Z niestandardową konfiguracją
const konwerterNiestandardowy = new LiczbySlownie({
separator: '-',
groszeSeparator: 'oraz'
});
console.log(konwerterNiestandardowy.liczbySlownie(21)); // "dwadzieścia-jeden"
console.log(konwerterNiestandardowy.kwotaSlownie(1.01)); // "jeden złotyorazjeden grosz"
```
Konwertuje liczbę na jej zapis słowny.
Konwertuje kwotę (z groszami) na zapis słowny.
Możesz dostosować zachowanie biblioteki poprzez przekazanie obiektu konfiguracyjnego:
```typescript
interface Konfiguracja {
separator: string; // separator między słowami (domyślnie: spacja)
groszeSeparator: string; // separator między złotymi a groszami (domyślnie: " i ")
}
```
Biblioteka jest w pełni napisana w TypeScript i zawiera wszystkie potrzebne deklaracje typów.
Biblioteka jest w pełni przetestowana. Aby uruchomić testy:
```bash
npm test
yarn test
```
MIT
Konrad Tytus Gruca