Skip to content

@technobuddha > library > String > Parts of Speech

Function: plural()

ts
function plural(
   input: string, 
   quantity?: number, 
   include?: boolean): string;

Defined in: plural.ts:21

Return the plural version of the input string

Parameters

ParameterTypeDefault valueDescription
inputstringundefinedThe word to pluralize
quantity?numberundefinedThe quantity to prepend to the word. If omitted nothing is prepended. If quantity is one the singular form is returned.
include?booleanfalseIf true and quantity is supplied, the quantity is prepended to the output.

Returns

string

The plural form of the input, or if a quantity is supplied - the quantity and the singular/plural form of the input (whichever is appropriate)

Example

typescript
plural('cat'); // cats
plural('mouse', 1); // mouse
plural('mouse', 2); // mice
plural('dog', 1, true); // 1 dog
plural('dog', 2, true); // 2 dogs