Skip to main content

pluralize

Callable

  • pluralize(total: number): (strings: TemplateStringsArray, ...tokens: PluralizeToken) => string

  • Returns a function that takes a TemplateStringsArray and an array of tokens and returns a string by concatenating the interpolated values of the strings and tokens.

    @example
    pluralize(2)`${(count) => count} packag${['e', 'es']}` // 2 packages

    Parameters

    • total: number

      The total number of items.

    Returns (strings: TemplateStringsArray, ...tokens: PluralizeToken) => string

    The function that takes a TemplateStringsArray and an array of tokens and returns the final string.

      • Parameters

        Returns string