Skip to content

Instantly share code, notes, and snippets.

@JamesTheAwesomeDude
Created March 2, 2021 18:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JamesTheAwesomeDude/5d09a4b7cd6ef29aac5b4924d968c58d to your computer and use it in GitHub Desktop.
Save JamesTheAwesomeDude/5d09a4b7cd6ef29aac5b4924d968c58d to your computer and use it in GitHub Desktop.
Trivial JS Asyncification functions
asleep = (delay => new Promise(resolve => setTimeout(resolve, delay)));
aalert = ((message) => new Promise((resolve) => resolve(alert(message))));
aconfirm = ((message) => new Promise((resolve) => resolve(confirm(message))));
aprompt = ((message, deflt) => new Promise((resolve) => resolve(prompt(message, deflt))));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment