test-openapi
Version:
Automated client requests
41 lines (22 loc) • 964 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.stopSpinner=exports.clearSpinner=exports.incrementSpinner=exports.startSpinner=void 0;var _ora=_interopRequireDefault(require("ora"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}
const startSpinner=function({index=-1,total}){
const instance=(0,_ora.default)(ORA_OPTS);
const state={index,total,instance};
incrementSpinner(state);
instance.start();
return state;
};exports.startSpinner=startSpinner;
const incrementSpinner=function(state){
state.index+=1;
const{index,total,instance}=state;
instance.text=`${index}/${total}`;
};exports.incrementSpinner=incrementSpinner;
const clearSpinner=function({instance}){
instance.clear();
};exports.clearSpinner=clearSpinner;
const stopSpinner=function({instance}){
instance.stop();
};exports.stopSpinner=stopSpinner;
const ORA_OPTS={
spinner:"dots12"};
//# sourceMappingURL=spinner.js.map
;