Helpers

plural.mjs

@mr_ozio/scraper-utils · v2.5.0 · Generated April 21, 2026

Target Style

Target Style

1 exports

const

pluralize

Target Style
export const pluralize = (num, { one, two, five }) => {

Picks a pluralized string template using named forms.

Target style API. Preferred for new code.

Parameters

  • numnumber
  • forms{ one: string, two: string, five: string }

Returns

string

Legacy Style

Legacy Style

1 exports

const

plural

Legacy Style
export const plural = (num, one, two, five) => pluralize(num, { one, two, five })

Picks a pluralized string template and injects the number into %.

Legacy API. Kept for older code and not the preferred choice for new code.

Parameters

  • numnumber
  • onestring
  • twostring
  • fivestring

Returns

string

Example

const label = pluralize(3, {
  one: '% товар',
  two: '% товара',
  five: '% товаров',
})