Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
onSubmit(value) {
this.status = "answered";
// Rerender prompt
this.render(value);
this.screen.done();
cliCursor.show();
this.done(value);
}
}
onSubmit(value) {
this.status = 'answered';
// Rerender prompt
this.render();
this.screen.done();
cliCursor.show();
this.done(value);
}
onEnd(state) {
this.status = 'answered';
this.spaceKeyPressed = true;
// Rerender prompt (and clean subline error)
this.render();
this.screen.done();
cliCursor.show();
this.done(state.value);
}
stop() {
if (!this.isEnabled) {
return this;
}
clearInterval(this.id);
this.id = undefined;
this.frameIndex = 0;
this.clear();
if (this.hideCursor) {
cliCursor.show(this.stream);
}
if (this.discardStdin && process.stdin.isTTY && this.isDiscardingStdin) {
stdinDiscarder.stop();
this.isDiscardingStdin = false;
}
return this;
}
stop() {
if (!this.enabled) {
return this;
}
clearInterval(this.id);
this.id = null;
this.frameIndex = 0;
this.clear();
cliCursor.show();
return this;
}
succeed() {
checkIfActiveSpinners() {
if (!this.hasActiveSpinners()) {
if (this.spin) {
this.setStreamOutput();
readline.moveCursor(this.stream, 0, this.lineCount);
clearInterval(this.currentInterval);
this.isCursorHidden = false;
cliCursor.show();
}
this.spinners = {};
}
}
Spinner.prototype.stop = function stop() {
if (!this.enabled) {
return this;
}
clearInterval(this.id);
this.id = null;
this.frameIndex = 0;
this.clear();
cursor.show();
return this;
};