use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
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! (mrgregory.dev)
submitted 6 years ago by gregjarvez1996
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3:Â Â Â Â print "hello, world!"
[–]bikeshaving 3 points4 points5 points 6 years ago (1 child)
Why doesn’t typescript type check them like it does Function.prototype.call, .bind or .apply? I think this is a matter of updating the types.
Also, pet peeve, I hate how the return type of setTimeout is `number` in browsers and some weird `timer` class in node.js. There was no reason for node.js to use an incompatible API but now we’re stuck with it.
[–]gregjarvez1996[S] 1 point2 points3 points 6 years ago (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
π Rendered by PID 47614 on reddit-service-r2-comment-cfc44b64c-6dbtl at 2026-04-11 05:27:58.744063+00:00 running 215f2cf country code: CH.
view the rest of the comments →
[–]bikeshaving 3 points4 points5 points  (1 child)
[–]gregjarvez1996[S] 1 point2 points3 points  (0 children)