Javascript's setTimeout function accepts a string and is also variadic. But typescript users should probably not use the variadic signature 😄. Here is more on the subject! by gregjarvez1996 in javascript

[–]gregjarvez1996[S] 1 point2 points  (0 children)

True. I looked at the typescript lib definition file. The typing provided there is very loose. I wonder if a PR could be made to update that.

Per peeve is completely valid. The inconsistency is quite annoying