UNPKG

mout

Version:

Modular Utilities

22 lines (20 loc) 415 B
/** * Returns "nth" of number (1 = "st", 2 = "nd", 3 = "rd", 4..10 = "th", ...) */ function nth(i: number): string { const t = i % 100; if (t >= 10 && t <= 20) { return 'th'; } switch (i % 10) { case 1: return 'st'; case 2: return 'nd'; case 3: return 'rd'; default: return 'th'; } } export default nth;