Javascript
millisecond converter 함수
변기원
2023. 1. 6. 16:04
const funcValidation = (argsName: number) => {
if (!argsName) {
throw new Error(`first argument is required in convertTimeToMS function`);
}
if (typeof argsName !== 'number') {
throw new Error(`${argsName} is not number type`);
}
};
function convertMinToMS(min: number) {
funcValidation(min);
return Number(min * 60 * 1000);
}
function convertHourToMS(hour: number) {
funcValidation(hour);
return Number(hour * convertMinToMS(60));
}
function convertDayToMS(day: number) {
funcValidation(day);
return Number(day * convertHourToMS(24));
}
export { convertDayToMS, convertHourToMS, convertMinToMS };