xuqiang-cli
Version:
st-cli脚手架
20 lines (16 loc) • 341 B
JavaScript
const ora = require("ora")
/**
*
* @param {String} message
* @param {Function} fn
* @param {...any} args
* @returns
*/
async function loading(message, fn, ...args) {
let spinner = ora(message)
spinner.start()
let executeRes = await fn(...args)
spinner.succeed()
return executeRes
}
module.exports = loading