mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
25 lines
810 B
TypeScript
25 lines
810 B
TypeScript
/// <reference path="pluralize.d.ts" />
|
|
|
|
import pluralize = require('pluralize');
|
|
|
|
pluralize('test'); //=> "tests"
|
|
pluralize('test', 1); //=> "test"
|
|
pluralize('test', 5); //=> "tests"
|
|
pluralize('test', 1, true); //=> "1 test"
|
|
pluralize('test', 5, true); //=> "5 tests"
|
|
|
|
pluralize.plural('regex'); //=> "regexes"
|
|
pluralize.addPluralRule(/gex$/i, 'gexii');
|
|
pluralize.plural('regex'); //=> "regexii"
|
|
|
|
pluralize.singular('singles'); //=> "single"
|
|
pluralize.addSingularRule(/singles$/i, 'singular');
|
|
pluralize.singular('singles'); //=> "singular"
|
|
|
|
pluralize.plural('irregular'); //=> "irregulars"
|
|
pluralize.addIrregularRule('irregular', 'regular');
|
|
pluralize.plural('irregular'); //=> "regular"
|
|
|
|
pluralize.plural('paper'); //=> "papers"
|
|
pluralize.addUncountableRule('paper');
|
|
pluralize.plural('paper'); //=> "paper"
|