Skip to content

Instantly share code, notes, and snippets.

@James-E-A
Created March 2, 2021 18:17
Show Gist options
  • Save James-E-A/5d09a4b7cd6ef29aac5b4924d968c58d to your computer and use it in GitHub Desktop.
Save James-E-A/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