@microsoft.azure/autorest.incubator
Version:
AutoRest incubator project
42 lines • 1.63 kB
TypeScript
export declare class EnglishPluralizationService {
private _userDictionary;
private _irregularPluralsPluralizationService;
private _assimilatedClassicalInflectionPluralizationService;
private _oSuffixPluralizationService;
private _classicalInflectionPluralizationService;
private _irregularVerbPluralizationService;
private _wordsEndingWithSePluralizationService;
private _wordsEndingWithSisPluralizationService;
private _wordsEndingWithSusPluralizationService;
private _wordsEndingWithInxAnxYnxPluralizationService;
private _knownSingluarWords;
private _knownPluralWords;
private _uninflectiveSuffixList;
private _uninflectiveWordList;
private _irregularVerbList;
private _pronounList;
private _irregularPluralsDictionary;
private _assimilatedClassicalInflectionDictionary;
private _oSuffixDictionary;
private _classicalInflectionDictionary;
private _knownConflictingPluralList;
private _wordsEndingWithSeDictionary;
private _wordsEndingWithSisDictionary;
private _wordsEndingWithSusDictionary;
private _wordsEndingWithInxAnxYnxDictionary;
constructor();
IsPlural(word: string): boolean;
IsSingular(word: string): boolean;
Pluralize(word: string): string;
private InternalPluralize;
Singularize(word: string): string;
private InternalSingularize;
private Capitalize;
private GetSuffixWord;
private IsCapitalized;
private IsAlphabets;
private IsUninflective;
private IsNoOpWord;
AddWord(singular: string, plural: string): void;
}
//# sourceMappingURL=pluralization.d.ts.map