esm-async.mjs 241 B

123456789101112
  1. import util from 'util';
  2. const sleep = util.promisify(setTimeout);
  3. // eslint-disable-next-line no-eval
  4. function handler (code) { return eval(code); }
  5. async function load () {
  6. await sleep(100);
  7. return handler;
  8. }
  9. export default load();