timesheet/front/src/helpers.ts

8 lines
338 B
TypeScript

export const normalize_count_form = (number: number, words_arr: string[]) => {
number = Math.abs(number);
if (Number.isInteger(number)) {
let options = [2, 0, 1, 1, 1, 2];
return words_arr[(number % 100 > 4 && number % 100 < 20) ? 2 : options[(number % 10 < 5) ? number % 10 : 5]];
}
return words_arr[1];
}