UNPKG

handsontable

Version:

Handsontable is a JavaScript Spreadsheet Component available for React, Angular and Vue.

26 lines (20 loc) 770 B
"use strict"; exports.__esModule = true; exports.default = pluralize; require("core-js/modules/es.number.is-integer.js"); require("core-js/modules/es.number.constructor.js"); /** * Try to choose plural form from available phrase propositions. * * @param {Array} phrasePropositions List of phrases propositions. * @param {number} pluralForm Number determining which phrase form should be used. * * @returns {string|Array} One particular phrase if it's possible, list of unchanged phrase propositions otherwise. */ function pluralize(phrasePropositions, pluralForm) { var isPluralizable = Array.isArray(phrasePropositions) && Number.isInteger(pluralForm); if (isPluralizable) { return phrasePropositions[pluralForm]; } return phrasePropositions; }