jcore-ui
Version:
jcore-ui - components for building an interface
13 lines (11 loc) • 387 B
text/typescript
function declension(count: any, f1: string, f2: string, f3: string) {
if (count % 100 < 10 || count % 100 > 20) {
if (1 == count % 10) {
return f1.replace('%d', count);
} else if ([2, 3, 4].indexOf(count % 10) > -1) {
return f2.replace('%d', count);
}
}
return f3.replace('%d', count);
}
export default declension