UNPKG

@mvp-rockets/namma-generator

Version:

A generator to generate mvp-rockets projects

35 lines (31 loc) 992 B
const Route = require('../../route.js'); module.exports.execute = async function exe(url, method, req, res, transaction) { return new Promise((resolve, reject) => { try { Route.execute(transaction, url, method, req, res, (error, result) => { if (error) { reject(error); } else { resolve(result); } }); } catch (error) { reject(error); } }); }; module.exports.executeWithError = async function exe(url, method, req, res, transaction) { return new Promise((resolve, reject) => { try { Route.execute(transaction, url, method, req, res, (error, result) => { if (error) { resolve(error); } else { reject(`expected error but got ${result}`); } }); } catch (e) { resolve(e); } }); };