numd
TypeScript icon, indicating that this package has built-in type declarations

3.1.0 • Public • Published

numd Build Status

Pluralize a word

  • 1 dollar, 5 dollars
  • 1 рубль, 2 рубля, 5 рублей

Install

npm install --save numd

Usage

import numd from 'numd';
 
numd(2, 'dollar', 'dollars'); // 2 dollars
numd(14, 'рубль', 'рубля', 'рублей'); // 14 рублей

API

numd([num, ]word[, singular], plural)

Return a string if num is defined:

numd(1, 'dollar', 'dollars'); // 1 dollar
numd(1, 'рубль', 'рубля', 'рублей'); // 1 рубль

otherwise return a function:

const rur = numd('рубль', 'рубля', 'рублей');
rur(4); // 4 рубля
rur(51); // 51 рубль

num

Type: number

Count to determine a word.

word

Type: string

Word in the nominative singular.

singular

Type: string

Word in the genitive singular, not used for English words and some other languages.

plural

Type: string

Word in the plural/genitive plural.

License

MIT

Dependents (3)

Package Sidebar

Install

npm i numd

Weekly Downloads

2,132

Version

3.1.0

License

MIT

Unpacked Size

5.46 kB

Total Files

6

Last publish

Collaborators

  • andrepolischuk