VC
есть метод - getSmsCode
Нужно запустить таймер на 30 сек внутри getSmsCode. По его истечению показать текст: "Отправить повторно"
По клику "Отправить повторно" вызвать метод - resendSmsCode и опять запустить таймер на 30сек.
Итого: таймер нужно показать 3 раза (но сделать это кол-во настраеваемым).
Подскажите только по функционалу с rxjs - таймером. Как короче и более правильнее его сделать?