eval-async.js 267 B

1234567891011121314
  1. 'use strict';
  2. const { promisify } = require('util');
  3. const sleep = promisify(setTimeout);
  4. // eslint-disable-next-line no-eval
  5. function handler (code) { return eval(code); }
  6. async function load () {
  7. await sleep(100);
  8. return handler;
  9. }
  10. module.exports = load();