src/lib/main.js
/* eslint-disable consistent-return, lines-around-comment */
eslint-disable consistent-return, lines-around-comment
eslint - disable consistent - return lines - around - comment
async function run(fn, ...args) {
  try {
    return await fn(...args);
  } catch (error) {
    setTimeout(() => {
      throw error;
    }, 0);
  }
}
async function run ( fn , ... args ) { try { return await fn ( ... args ) ; } catch ( error ) { setTimeout ( ( ) => { throw error ; } , 0 ) ; } }
eslint-disable consistent-return, lines-around-comment
eslint - disable consistent - return lines - around - comment