Inflections
A type that controls GRDB string inflections.
-
Appends a pluralization rule.
var inflections = Inflections() inflections.plural("$", "s") inflections.pluralize("player") // "players"
-
Appends a singularization rule.
var inflections = Inflections() inflections.singular("s$", "") inflections.singularize("players") // "player"
-
Appends uncountable words.
var inflections = Inflections() inflections.plural("$", "s") inflections.uncountableWords(["foo"]) inflections.pluralize("foo") // "foo" inflections.pluralize("bar") // "bars"
-
Appends an irregular singular/plural pair.
var inflections = Inflections() inflections.plural("$", "s") inflections.irregularSuffix("man", "men") inflections.pluralize("man") // "men" inflections.singularizes("women") // "woman"
-
Returns a pluralized string.
Inflections.default.pluralize("player") // "players"
-
Returns a singularized string.
-
The default inflections