Фрагмент моего кода. Реализует таймер. Получаю ошибку
Property 'current' is missing in type 'Timeout' but required in type 'MutableRefObject'
Подскажите, как исправить?
const [timerMinutes, setTimerMinutes] = useState('00');
const [timerSeconds, setTimerSeconds] = useState('00');
let interval = useRef(null);
let time = 10;
const startTimer = () => {
interval = setInterval(() => { // здесь ошибка
const now = new Date().getTime();
const minutes = String(Math.floor((time % (1000 * 60 * 60)) / (1000 * 60)));
const seconds = String(Math.floor((time % (1000 * 60 * 60)) / 1000));
if(time < 0) {
// stop the timer
clearInterval(interval.current); // здесь ошибка
} else {
setTimerMinutes(minutes);
setTimerSeconds(seconds);
}
},1000);
};