The new api of TimerScheduler does not support intial delay compared to untyped version. For our use case a zero initial delay would fit very well. So, would like to know the reason for not having it in akka typed.
For zero initial delay you can send the first message to self and the use the periodic timer.
For different initial delay you can combine a single timer with a periodic timer.
That was the thinking around trying to reduce the api surface, and the most common is to have same initial delay as the interval.